/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bomberos;

import app.ModelosPorDefecto;
import java.util.StringTokenizer;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import conexion.AdminConexion;
import conexion.ConexionSql;
import java.awt.Color;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;

/**
 *
 * @author ASUS
 */
public class Hoja_Vida extends javax.swing.JFrame {

    DefaultTableModel tabla = new DefaultTableModel();
    DefaultTableModel tabla2 = new DefaultTableModel();
    DefaultTableModel tabla3 = new DefaultTableModel();
    DefaultTableModel tabla4 = new DefaultTableModel();
    DefaultTableModel tabla5 = new DefaultTableModel();
    DefaultTableModel tabla6 = new DefaultTableModel();
    DefaultTableModel tabla7 = new DefaultTableModel();
  String idUniversal=null;
  
  int    ContadorAdicional=0;
  int    ContadorCaidoAdicional=0;
  int    ContadorBoberil=0; 
  int    ContadorCaidoBomberil=0;
  int    ContadorNivel=0;
  int    ContadorCaidoNivel=0;
  int    ContadorCursos=0;
  int    ContadorCaidoCursos=0;
  int    ContadorEducacion=0;
  int    ContadorCaidoEducacion=0;
  int    ContadorExperiencia=0;
  int    ContadorCaidoExperiencia=0;
  int    ContadorCapacitacion=0;
  int    ContadorCaidoCapacitacion=0;
  
  /**
     * Creates new form Hoja_Vida
     */
    public Hoja_Vida() throws SQLException {
      
        initComponents();
        String titulos[] = {"ID","CEDULA BOMBERO","NOMBRES FAMILIAR", "APELLIDOS FAMILIAR", "GRADO DE CONSANGUINIDAD"};
        tabla.setColumnIdentifiers(titulos);
        this.jTable1.setModel(tabla);

        String titulos2[] = {"ID","CEDULA BOMBERO","FECHA DE INGRESO", "FECHA DE RETIRO", "RANGO", "INSTITUCIÓN BOMBERIL"};
        tabla2.setColumnIdentifiers(titulos2);
        this.jTable2.setModel(tabla2);

        String titulos3[] = {"ID","CEDULA BOMBERO","TIEMPO ASCENSO", "RANGO ALCANZADO", "FECHA Y RESOLUCIÓN", "INSTITUCIÓN BOMBERIL"};
        tabla3.setColumnIdentifiers(titulos3);
        this.jTable3.setModel(tabla3);

        String titulos4[] = {"ID","CEDULA BOMBERO","ESTUDIOS", "ULTIMO AÑO CURSADO", "TERMINADO EN EL AÑO", "ESTABLECIMIETO", "CIUDAD"};
        tabla4.setColumnIdentifiers(titulos4);
        this.jTable4.setModel(tabla4);

        String titulos5[] = {"ID","CEDULA BOMBERO","EVENTOS", "HORAS", "REGISTRO CURSO", "FECHA", "ENTIDAD"};
        tabla5.setColumnIdentifiers(titulos5);
        this.jTable5.setModel(tabla5);

        String titulos6[] = {"ID","CEDULA BOMBERO","NOMBRE EMPRESA", "DIRECCIÓN", "TELEFONO", "JEFE INMEDIATO", "CARGO", "FECHA INGRESO", "FECHA RETIRO", "MOTIVO RETIRO", "LABORES DESEMPEÑADAS"};
        tabla6.setColumnIdentifiers(titulos6);
        this.jTable6.setModel(tabla6);

        String titulos7[] = {"ID","CEDULA BOMBERO","CURSO", "FECHA", "DURACIÓN EN HORAS", "INSTITUCIÓN QUE LO DICTO", "NUMERO SNBC"};
        tabla7.setColumnIdentifiers(titulos7);
        this.jTable7.setModel(tabla7);

        //   jComboRango.setModel(new DefaultComboBoxModel(ModelosPorDefecto.getDefaultComboBoxModel()));

        jComboCiudad.addItem("..........");
        jComboNacimiento.addItem("..........");
        jComboLocalidad.addItem("..........");
        jComboLocalidad2.addItem("..........");
        jComboLocalidadLicen.addItem("..........");
        jComboBox21.addItem("..........");
        jComboDepartamento.addItem("..........");
        jComboDepartamento2.addItem("..........");
        jComboDepartamento3.addItem("..........");
        jComboDepartamento4.addItem("..........");
        jComboDepartamento5.addItem("..........");
        jComboPais.addItem("..........");
        TomaDatoLocalidad();
        TomaDatoDepartamento();
        TomaDatoPais();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jTabbedPane1 = new javax.swing.JTabbedPane();
        Uno = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jTNombre = new javax.swing.JTextField();
        jLabel2 = new javax.swing.JLabel();
        jTApellido = new javax.swing.JTextField();
        jLabel3 = new javax.swing.JLabel();
        jComboRango = new javax.swing.JComboBox();
        jLabel4 = new javax.swing.JLabel();
        jComboRH = new javax.swing.JComboBox();
        jLabel5 = new javax.swing.JLabel();
        jComboFactor = new javax.swing.JComboBox();
        jLabel6 = new javax.swing.JLabel();
        jComboDocumento = new javax.swing.JComboBox();
        jLabel7 = new javax.swing.JLabel();
        jTextNumDocu = new javax.swing.JTextField();
        jLabel8 = new javax.swing.JLabel();
        jLabel9 = new javax.swing.JLabel();
        jComboCiudad = new javax.swing.JComboBox();
        jLabel10 = new javax.swing.JLabel();
        jComboDepartamento = new javax.swing.JComboBox();
        jLabel11 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jComboNacimiento = new javax.swing.JComboBox();
        jLabel13 = new javax.swing.JLabel();
        jComboPais = new javax.swing.JComboBox();
        FechaNacimiento = new datechooser.beans.DateChooserCombo();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        jLabel16 = new javax.swing.JLabel();
        jLabel17 = new javax.swing.JLabel();
        jLabel18 = new javax.swing.JLabel();
        jLabel19 = new javax.swing.JLabel();
        jLabel20 = new javax.swing.JLabel();
        jLabel21 = new javax.swing.JLabel();
        jLabel22 = new javax.swing.JLabel();
        jTextDireccion = new javax.swing.JTextField();
        jTextBarrio = new javax.swing.JTextField();
        jComboLocalidad = new javax.swing.JComboBox();
        jComboDepartamento2 = new javax.swing.JComboBox();
        jComboLocalidad2 = new javax.swing.JComboBox();
        jComboDepartamento3 = new javax.swing.JComboBox();
        jTextDirecCorrespon = new javax.swing.JTextField();
        jTextBarrio2 = new javax.swing.JTextField();
        jLabel23 = new javax.swing.JLabel();
        jLabel24 = new javax.swing.JLabel();
        jLabel25 = new javax.swing.JLabel();
        jLabel26 = new javax.swing.JLabel();
        jTextCelular = new javax.swing.JTextField();
        jTextFax = new javax.swing.JTextField();
        jTextTelefono = new javax.swing.JTextField();
        jTextAvantel = new javax.swing.JTextField();
        jLabel27 = new javax.swing.JLabel();
        jLabel28 = new javax.swing.JLabel();
        jLabel29 = new javax.swing.JLabel();
        jLabel30 = new javax.swing.JLabel();
        jTextCorreo = new javax.swing.JTextField();
        jTextBomberos = new javax.swing.JTextField();
        jTextLibreta = new javax.swing.JTextField();
        jLabel31 = new javax.swing.JLabel();
        jTextLicencia = new javax.swing.JTextField();
        jLabel32 = new javax.swing.JLabel();
        jLabel33 = new javax.swing.JLabel();
        jLabel34 = new javax.swing.JLabel();
        jTextPasaporte = new javax.swing.JTextField();
        jTextDistrito = new javax.swing.JTextField();
        jLabel35 = new javax.swing.JLabel();
        jComboClaseLibreta = new javax.swing.JComboBox();
        jComboClaseLicencia = new javax.swing.JComboBox();
        jLabel37 = new javax.swing.JLabel();
        jLabel38 = new javax.swing.JLabel();
        jComboLocalidadLicen = new javax.swing.JComboBox();
        jLabel39 = new javax.swing.JLabel();
        jComboDepartamento5 = new javax.swing.JComboBox();
        jLabel40 = new javax.swing.JLabel();
        jTextEPS = new javax.swing.JTextField();
        jLabel56 = new javax.swing.JLabel();
        SaveInfoPerso = new javax.swing.JButton();
        ClearInfoPerso = new javax.swing.JButton();
        jComboDepartamento4 = new javax.swing.JComboBox();
        jComboEstado = new javax.swing.JComboBox();
        jTextNacionalidad = new javax.swing.JTextField();
        Dos = new javax.swing.JPanel();
        jLabel41 = new javax.swing.JLabel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTable1 = new javax.swing.JTable();
        jPanel9 = new javax.swing.JPanel();
        ClearInfoAdicional = new javax.swing.JButton();
        SaveInfoAdicional = new javax.swing.JButton();
        jTextField24 = new javax.swing.JTextField();
        jLabel36 = new javax.swing.JLabel();
        jTextField23 = new javax.swing.JTextField();
        jLabel49 = new javax.swing.JLabel();
        jTextField22 = new javax.swing.JTextField();
        jLabel48 = new javax.swing.JLabel();
        jTextField20 = new javax.swing.JTextField();
        jLabel47 = new javax.swing.JLabel();
        AdvertenciaDos = new javax.swing.JTextField();
        Tres = new javax.swing.JPanel();
        jScrollPane2 = new javax.swing.JScrollPane();
        jTable2 = new javax.swing.JTable();
        jPanel10 = new javax.swing.JPanel();
        jLabel57 = new javax.swing.JLabel();
        jTextField26 = new javax.swing.JTextField();
        SaveInfoBomberil = new javax.swing.JButton();
        ClearInfoBomberil = new javax.swing.JButton();
        dateChooserCombo2 = new datechooser.beans.DateChooserCombo();
        dateChooserCombo3 = new datechooser.beans.DateChooserCombo();
        jComboBox18 = new javax.swing.JComboBox();
        jTextField25 = new javax.swing.JTextField();
        jLabel50 = new javax.swing.JLabel();
        jLabel51 = new javax.swing.JLabel();
        jLabel52 = new javax.swing.JLabel();
        jLabel53 = new javax.swing.JLabel();
        AdvertenciaTres = new javax.swing.JTextField();
        Cuatro = new javax.swing.JPanel();
        jPanel11 = new javax.swing.JPanel();
        jTextField27 = new javax.swing.JTextField();
        jLabel43 = new javax.swing.JLabel();
        jLabel42 = new javax.swing.JLabel();
        jComboBox19 = new javax.swing.JComboBox();
        jTextField28 = new javax.swing.JTextField();
        jLabel54 = new javax.swing.JLabel();
        jTextField29 = new javax.swing.JTextField();
        jLabel55 = new javax.swing.JLabel();
        jLabel58 = new javax.swing.JLabel();
        jTextField30 = new javax.swing.JTextField();
        SaveNivelBomberil = new javax.swing.JButton();
        ClearNivelBomberil = new javax.swing.JButton();
        jScrollPane3 = new javax.swing.JScrollPane();
        jTable3 = new javax.swing.JTable();
        AdvertenciaCuatro = new javax.swing.JTextField();
        Cinco = new javax.swing.JPanel();
        jPanel16 = new javax.swing.JPanel();
        jLabel77 = new javax.swing.JLabel();
        jLabel78 = new javax.swing.JLabel();
        jLabel79 = new javax.swing.JLabel();
        jLabel80 = new javax.swing.JLabel();
        jLabel81 = new javax.swing.JLabel();
        jTextField46 = new javax.swing.JTextField();
        jTextField48 = new javax.swing.JTextField();
        jTextField49 = new javax.swing.JTextField();
        jTextField50 = new javax.swing.JTextField();
        SaveInfoCursos = new javax.swing.JButton();
        ClearInfoCursos = new javax.swing.JButton();
        dateChooserCombo7 = new datechooser.beans.DateChooserCombo();
        jLabel83 = new javax.swing.JLabel();
        jTextField51 = new javax.swing.JTextField();
        jScrollPane9 = new javax.swing.JScrollPane();
        jTable7 = new javax.swing.JTable();
        AdvertenciaCinco = new javax.swing.JTextField();
        Seis = new javax.swing.JPanel();
        jPanel12 = new javax.swing.JPanel();
        jComboBox20 = new javax.swing.JComboBox();
        jLabel44 = new javax.swing.JLabel();
        jLabel59 = new javax.swing.JLabel();
        jTextField31 = new javax.swing.JTextField();
        jTextField32 = new javax.swing.JTextField();
        jLabel60 = new javax.swing.JLabel();
        jLabel61 = new javax.swing.JLabel();
        jTextField33 = new javax.swing.JTextField();
        jComboBox21 = new javax.swing.JComboBox();
        jLabel62 = new javax.swing.JLabel();
        jLabel63 = new javax.swing.JLabel();
        jTextField34 = new javax.swing.JTextField();
        SaveInfoEduca = new javax.swing.JButton();
        ClearInfoEduca = new javax.swing.JButton();
        jScrollPane4 = new javax.swing.JScrollPane();
        jTable4 = new javax.swing.JTable();
        AdvertenciaSeis = new javax.swing.JTextField();
        Siete = new javax.swing.JPanel();
        jPanel14 = new javax.swing.JPanel();
        jLabel45 = new javax.swing.JLabel();
        jTextField40 = new javax.swing.JTextField();
        jLabel69 = new javax.swing.JLabel();
        jTextField41 = new javax.swing.JTextField();
        jTextField42 = new javax.swing.JTextField();
        jLabel70 = new javax.swing.JLabel();
        jTextField43 = new javax.swing.JTextField();
        jLabel71 = new javax.swing.JLabel();
        jLabel72 = new javax.swing.JLabel();
        jTextField44 = new javax.swing.JTextField();
        jLabel73 = new javax.swing.JLabel();
        dateChooserCombo5 = new datechooser.beans.DateChooserCombo();
        jLabel74 = new javax.swing.JLabel();
        dateChooserCombo6 = new datechooser.beans.DateChooserCombo();
        jTextField45 = new javax.swing.JTextField();
        jLabel75 = new javax.swing.JLabel();
        jLabel76 = new javax.swing.JLabel();
        jScrollPane6 = new javax.swing.JScrollPane();
        jTextArea1 = new javax.swing.JTextArea();
        SaveInfoExperiencia = new javax.swing.JButton();
        ClearInfoExperiencia = new javax.swing.JButton();
        jLabel82 = new javax.swing.JLabel();
        jTextField47 = new javax.swing.JTextField();
        jScrollPane7 = new javax.swing.JScrollPane();
        jTable6 = new javax.swing.JTable();
        AdvertenciaSiete = new javax.swing.JTextField();
        Ocho = new javax.swing.JPanel();
        jPanel13 = new javax.swing.JPanel();
        jTextField35 = new javax.swing.JTextField();
        jLabel46 = new javax.swing.JLabel();
        jTextField36 = new javax.swing.JTextField();
        jLabel64 = new javax.swing.JLabel();
        jTextField37 = new javax.swing.JTextField();
        jLabel65 = new javax.swing.JLabel();
        jLabel66 = new javax.swing.JLabel();
        dateChooserCombo4 = new datechooser.beans.DateChooserCombo();
        jTextField38 = new javax.swing.JTextField();
        jLabel67 = new javax.swing.JLabel();
        jLabel68 = new javax.swing.JLabel();
        jTextField39 = new javax.swing.JTextField();
        SaveInfoCapa = new javax.swing.JButton();
        ClearInfoCapa = new javax.swing.JButton();
        jScrollPane5 = new javax.swing.JScrollPane();
        jTable5 = new javax.swing.JTable();
        AdvertenciaOcho = new javax.swing.JTextField();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

        jTabbedPane1.setPreferredSize(new java.awt.Dimension(785, 726));

        Uno.setBorder(javax.swing.BorderFactory.createEtchedBorder());

        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel1.setText("Nombre");

        jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel2.setText("Apellido");

        jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel3.setText("Rango");

        jComboRango.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "....................", "Bombero raso", "Distiguido", "Cabo segundo", "Cabo primero", "Sargento segundo", "Sargento primero", "Sargento ayudante", "Oficiales", "Sub-teniente", "Teniente", "Capitan", "Mayor", "Teniente coronel", "Coronel", "Coronel encargado" }));

        jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel4.setText("RH");

        jComboRH.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "..........", "(+)", "(-)" }));
        jComboRH.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboRHActionPerformed(evt);
            }
        });

        jLabel5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel5.setText("Factor");

        jComboFactor.setModel(new javax.swing.DefaultComboBoxModel(new String[] { ".....", "A", "B", "AB", "O" }));

        jLabel6.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel6.setText("Tipo de Documento");

        jComboDocumento.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "................................................", "TARJETA DE IDENTIDAD", "CEDULA DE CIUDADANIA", "CEDULA DE EXTRANJERIA", "CERTIFICACION DE LA REGISTRADURIA", "PASAPORTE COLOMBIANO", "PASAPORTE EXTRANJERO", " " }));
        jComboDocumento.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboDocumentoActionPerformed(evt);
            }
        });

        jLabel7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel7.setText("N° de Doc. Identidad");

        jLabel8.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel8.setText("Expedida en");

        jLabel9.setText("Localidad ");

        jLabel10.setText("Departamento");

        jComboDepartamento.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboDepartamentoActionPerformed(evt);
            }
        });

        jLabel11.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel11.setText("Nacionalidad");

        jLabel12.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel12.setText("Lugar Nacimiento");

        jLabel13.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel13.setText("Pais");

        jLabel14.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel14.setText("Fecha Nacimiento");

        jLabel15.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel15.setText("Dirección de Residencia");

        jLabel16.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel16.setText("Barrio de Residencia");

        jLabel17.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel17.setText("Localidad de Residencia");

        jLabel18.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel18.setText("Departamento de Residencia");

        jLabel19.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel19.setText("Localidad Correspondencia");

        jLabel20.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel20.setText("Departamento Correspondencia");

        jLabel21.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel21.setText("Barrio Correspondencia");

        jLabel22.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel22.setText("Dirección de Correspondencia");

        jLabel23.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel23.setText("Teléfono");

        jLabel24.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel24.setText("Fax");

        jLabel25.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel25.setText("Celular");

        jLabel26.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel26.setText("Avantel");

        jTextTelefono.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextTelefonoActionPerformed(evt);
            }
        });

        jLabel27.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel27.setText("E-mail");

        jLabel28.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel28.setText("Cuerpo de Bomberos");

        jLabel29.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel29.setText("Departamento");

        jLabel30.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel30.setText("Libreta Militar");

        jLabel31.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel31.setText("Licencia de conducción No.");

        jLabel32.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel32.setText("Clase Libreta");

        jLabel33.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel33.setText("Distrito Militar");

        jLabel34.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel34.setText("Pasaporte No. ");
        jLabel34.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);

        jLabel35.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel35.setText("Estado Civil");
        jLabel35.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);

        jComboClaseLibreta.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "---------", "Primera clase", "Segunda Clase" }));

        jComboClaseLicencia.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "----------------", "A1", "A2", "B1", "B2", "B3", "C1", "C2", "C3i" }));

        jLabel37.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel37.setText("Expedida en ");

        jLabel38.setText("Localidad");

        jLabel39.setText("Departamento");

        jComboDepartamento5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboDepartamento5ActionPerformed(evt);
            }
        });

        jLabel40.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel40.setText("EPS");

        jLabel56.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel56.setText("Clase Licencia");

        SaveInfoPerso.setText("Guardar Datos");
        SaveInfoPerso.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                SaveInfoPersoMouseClicked(evt);
            }
        });

        ClearInfoPerso.setText("Limpiar Datos");
        ClearInfoPerso.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                ClearInfoPersoMouseClicked(evt);
            }
        });

        jComboEstado.setModel(new javax.swing.DefaultComboBoxModel(new String[] { ".................", "Soltero/a", "Casado/a", "Divorciado/a", "Viudo/a", "Union Libre", "Separado/a" }));

        javax.swing.GroupLayout UnoLayout = new javax.swing.GroupLayout(Uno);
        Uno.setLayout(UnoLayout);
        UnoLayout.setHorizontalGroup(
            UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(UnoLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(UnoLayout.createSequentialGroup()
                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(UnoLayout.createSequentialGroup()
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                    .addComponent(jComboDocumento, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(jLabel15, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                    .addComponent(jLabel11, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                    .addComponent(jTNombre)
                                    .addComponent(jTextNacionalidad))
                                .addGap(29, 29, 29)
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                                .addComponent(jTextBarrio, javax.swing.GroupLayout.Alignment.LEADING)
                                                .addComponent(jComboNacimiento, javax.swing.GroupLayout.Alignment.LEADING, 0, 157, Short.MAX_VALUE))
                                            .addComponent(jLabel12, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(jLabel16, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
                                        .addGap(30, 30, 30)
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                                .addComponent(jLabel13, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                                .addComponent(jComboPais, javax.swing.GroupLayout.Alignment.LEADING, 0, 147, Short.MAX_VALUE))
                                            .addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, 153, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(jComboLocalidad, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                    .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                        .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                            .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                            .addComponent(jTApellido, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 157, Short.MAX_VALUE)))
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addComponent(jTextNumDocu, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                        .addComponent(jLabel9)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(jComboCiudad, javax.swing.GroupLayout.PREFERRED_SIZE, 136, javax.swing.GroupLayout.PREFERRED_SIZE))))
                            .addComponent(jTextDireccion, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(UnoLayout.createSequentialGroup()
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                        .addComponent(jLabel14, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                        .addComponent(FechaNacimiento, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 171, Short.MAX_VALUE))
                                    .addComponent(jLabel18, javax.swing.GroupLayout.PREFERRED_SIZE, 161, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addGap(30, 39, Short.MAX_VALUE))
                            .addGroup(UnoLayout.createSequentialGroup()
                                .addGap(10, 10, 10)
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addComponent(jComboDepartamento2, javax.swing.GroupLayout.PREFERRED_SIZE, 167, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addGap(0, 0, Short.MAX_VALUE))
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addComponent(jLabel10)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(jComboDepartamento, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                        .addContainerGap())))))
                    .addGroup(UnoLayout.createSequentialGroup()
                        .addComponent(jLabel40, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(217, 217, 217)
                        .addComponent(jLabel39)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jComboDepartamento5, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jComboLocalidadLicen, javax.swing.GroupLayout.PREFERRED_SIZE, 106, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(SaveInfoPerso, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 121, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(ClearInfoPerso, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 121, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(27, 27, 27))
                    .addGroup(UnoLayout.createSequentialGroup()
                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(UnoLayout.createSequentialGroup()
                                .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(228, 228, 228)
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                    .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 356, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, UnoLayout.createSequentialGroup()
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                            .addGroup(UnoLayout.createSequentialGroup()
                                                .addComponent(jComboRango, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE)
                                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                                .addComponent(jComboRH, javax.swing.GroupLayout.PREFERRED_SIZE, 67, javax.swing.GroupLayout.PREFERRED_SIZE))
                                            .addGroup(UnoLayout.createSequentialGroup()
                                                .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE)
                                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                                .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 67, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                        .addGap(26, 26, 26)
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addComponent(jComboFactor, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(jLabel5, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE))
                                        .addGap(21, 21, 21))))
                            .addGroup(UnoLayout.createSequentialGroup()
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                    .addComponent(jLabel27, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                    .addComponent(jTextLibreta, javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(jTextLicencia, javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(jLabel31, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                    .addComponent(jLabel30, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addGap(29, 29, 29)
                                .addComponent(jLabel28, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(30, 30, 30)
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                    .addComponent(jLabel33, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                    .addComponent(jTextDistrito, javax.swing.GroupLayout.PREFERRED_SIZE, 156, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addGap(18, 18, 18)
                                        .addComponent(jTextPasaporte, javax.swing.GroupLayout.PREFERRED_SIZE, 161, javax.swing.GroupLayout.PREFERRED_SIZE))
                                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, UnoLayout.createSequentialGroup()
                                        .addGap(18, 18, 18)
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                            .addComponent(jComboEstado, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                            .addComponent(jLabel35, javax.swing.GroupLayout.DEFAULT_SIZE, 161, Short.MAX_VALUE)))))
                            .addGroup(UnoLayout.createSequentialGroup()
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                    .addComponent(jLabel32, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                        .addGroup(UnoLayout.createSequentialGroup()
                                            .addGap(186, 186, 186)
                                            .addComponent(jTextBomberos, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
                                        .addComponent(jTextCorreo, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
                                    .addComponent(jComboClaseLibreta, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(jLabel56, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addComponent(jTextEPS, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addGap(29, 29, 29)
                                        .addComponent(jComboClaseLicencia, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, UnoLayout.createSequentialGroup()
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                        .addComponent(jLabel38, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addGap(110, 110, 110))
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addGap(30, 30, 30)
                                        .addComponent(jLabel37, javax.swing.GroupLayout.PREFERRED_SIZE, 180, javax.swing.GroupLayout.PREFERRED_SIZE))))
                            .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addGroup(UnoLayout.createSequentialGroup()
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(jTextTelefono, javax.swing.GroupLayout.PREFERRED_SIZE, 158, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                        .addComponent(jTextDirecCorrespon)
                                        .addComponent(jLabel23, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                .addGap(28, 28, 28)
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(jLabel24, javax.swing.GroupLayout.PREFERRED_SIZE, 155, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(jTextFax, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addGap(30, 30, 30)
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                            .addComponent(jTextCelular)
                                            .addComponent(jLabel25, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
                                        .addGap(18, 18, 18)
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addComponent(jLabel26, javax.swing.GroupLayout.PREFERRED_SIZE, 161, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(jTextAvantel, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addComponent(jLabel19, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(jComboLocalidad2, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
                                        .addGap(18, 18, 18)
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addGroup(UnoLayout.createSequentialGroup()
                                                .addGap(10, 10, 10)
                                                .addComponent(jComboDepartamento3, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE))
                                            .addComponent(jLabel20, javax.swing.GroupLayout.PREFERRED_SIZE, 161, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                    .addGroup(UnoLayout.createSequentialGroup()
                                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                            .addComponent(jComboDepartamento4, javax.swing.GroupLayout.PREFERRED_SIZE, 156, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(jLabel29, javax.swing.GroupLayout.PREFERRED_SIZE, 156, javax.swing.GroupLayout.PREFERRED_SIZE))
                                        .addGap(18, 18, 18)
                                        .addComponent(jLabel34, javax.swing.GroupLayout.PREFERRED_SIZE, 161, javax.swing.GroupLayout.PREFERRED_SIZE))))
                            .addGroup(UnoLayout.createSequentialGroup()
                                .addComponent(jLabel22, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(29, 29, 29)
                                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                    .addComponent(jTextBarrio2)
                                    .addComponent(jLabel21, javax.swing.GroupLayout.DEFAULT_SIZE, 157, Short.MAX_VALUE))))
                        .addContainerGap(27, Short.MAX_VALUE))))
        );
        UnoLayout.setVerticalGroup(
            UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(UnoLayout.createSequentialGroup()
                .addGap(5, 5, 5)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel1)
                    .addComponent(jLabel2)
                    .addComponent(jLabel3)
                    .addComponent(jLabel4)
                    .addComponent(jLabel5))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTNombre, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTApellido, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboRango, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboRH, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboFactor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(UnoLayout.createSequentialGroup()
                        .addGap(7, 7, 7)
                        .addComponent(jLabel6))
                    .addGroup(UnoLayout.createSequentialGroup()
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel8)
                            .addComponent(jLabel7))))
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextNumDocu, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboDocumento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel9)
                    .addComponent(jComboCiudad, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboDepartamento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel11)
                    .addComponent(jLabel12)
                    .addComponent(jLabel13)
                    .addComponent(jLabel14))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(UnoLayout.createSequentialGroup()
                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jComboNacimiento)
                            .addComponent(jComboPais, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jTextNacionalidad, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel15)
                            .addComponent(jLabel16)
                            .addComponent(jLabel17))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jTextDireccion, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jTextBarrio, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jComboLocalidad, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jComboDepartamento2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(UnoLayout.createSequentialGroup()
                        .addComponent(FechaNacimiento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jLabel18)
                        .addGap(0, 0, Short.MAX_VALUE)))
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel22, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel21)
                    .addComponent(jLabel20)
                    .addComponent(jLabel19, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(3, 3, 3)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextDirecCorrespon, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextBarrio2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboLocalidad2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboDepartamento3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel23)
                    .addComponent(jLabel24)
                    .addComponent(jLabel25)
                    .addComponent(jLabel26, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextCelular, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextFax, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextTelefono, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextAvantel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel27)
                    .addComponent(jLabel28)
                    .addComponent(jLabel29)
                    .addComponent(jLabel34))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextCorreo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextBomberos, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextPasaporte, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboDepartamento4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel30)
                    .addComponent(jLabel32)
                    .addComponent(jLabel33)
                    .addComponent(jLabel35))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextLibreta, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboClaseLibreta, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextDistrito, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboEstado, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel31)
                    .addComponent(jLabel37)
                    .addComponent(jLabel56))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextLicencia, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboClaseLicencia, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel38)
                    .addComponent(jComboLocalidadLicen, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(SaveInfoPerso))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(UnoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel40)
                    .addComponent(jLabel39, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboDepartamento5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(ClearInfoPerso))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jTextEPS, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(218, 218, 218))
        );

        jTabbedPane1.addTab("Información Personal", Uno);

        Dos.setBorder(javax.swing.BorderFactory.createEtchedBorder());

        jLabel41.setFont(new java.awt.Font("Arial", 0, 18)); // NOI18N
        jLabel41.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel41.setText("Tiene parientes en esta Institución");

        jTable1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null},
                {null, null, null},
                {null, null, null},
                {null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3"
            }
        ));
        jScrollPane1.setViewportView(jTable1);

        jPanel9.setBorder(javax.swing.BorderFactory.createEtchedBorder());

        ClearInfoAdicional.setText("Eliminar");
        ClearInfoAdicional.setEnabled(false);
        ClearInfoAdicional.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ClearInfoAdicionalActionPerformed(evt);
            }
        });

        SaveInfoAdicional.setText("Agregar");
        SaveInfoAdicional.setEnabled(false);
        SaveInfoAdicional.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                SaveInfoAdicionalMouseClicked(evt);
            }
        });
        SaveInfoAdicional.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SaveInfoAdicionalActionPerformed(evt);
            }
        });

        jTextField24.setEditable(false);
        jTextField24.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField24ActionPerformed(evt);
            }
        });

        jLabel36.setText("Contador de campos");

        jTextField23.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField23ActionPerformed(evt);
            }
        });

        jLabel49.setText("Grado de consanguinidad");

        jLabel48.setText("Apellidos");

        jLabel47.setText("Nombres");

        javax.swing.GroupLayout jPanel9Layout = new javax.swing.GroupLayout(jPanel9);
        jPanel9.setLayout(jPanel9Layout);
        jPanel9Layout.setHorizontalGroup(
            jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel9Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanel9Layout.createSequentialGroup()
                        .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel49)
                            .addComponent(jLabel36))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jTextField24, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jTextField23, javax.swing.GroupLayout.PREFERRED_SIZE, 199, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(ClearInfoAdicional, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel9Layout.createSequentialGroup()
                        .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel9Layout.createSequentialGroup()
                                .addComponent(jLabel47)
                                .addGap(18, 18, 18))
                            .addGroup(jPanel9Layout.createSequentialGroup()
                                .addComponent(jLabel48, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(6, 6, 6)))
                        .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addComponent(jTextField22, javax.swing.GroupLayout.DEFAULT_SIZE, 225, Short.MAX_VALUE)
                            .addComponent(jTextField20))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(SaveInfoAdicional, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(20, 20, 20))
        );
        jPanel9Layout.setVerticalGroup(
            jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel9Layout.createSequentialGroup()
                .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanel9Layout.createSequentialGroup()
                        .addGap(0, 5, Short.MAX_VALUE)
                        .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel47)
                            .addComponent(jTextField20, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(14, 14, 14)
                        .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel48)
                            .addComponent(jTextField22, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel49)
                            .addComponent(jTextField23, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jTextField24, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel36)))
                    .addGroup(jPanel9Layout.createSequentialGroup()
                        .addGap(23, 23, 23)
                        .addComponent(SaveInfoAdicional, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(ClearInfoAdicional, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(0, 0, Short.MAX_VALUE)))
                .addGap(27, 27, 27))
        );

        AdvertenciaDos.setEditable(false);
        AdvertenciaDos.setBackground(new java.awt.Color(255, 51, 51));
        AdvertenciaDos.setForeground(new java.awt.Color(255, 255, 255));
        AdvertenciaDos.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        AdvertenciaDos.setText("Panel Inactivo Ingrese Información Personal");
        AdvertenciaDos.setBorder(null);

        javax.swing.GroupLayout DosLayout = new javax.swing.GroupLayout(Dos);
        Dos.setLayout(DosLayout);
        DosLayout.setHorizontalGroup(
            DosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(DosLayout.createSequentialGroup()
                .addComponent(AdvertenciaDos, javax.swing.GroupLayout.PREFERRED_SIZE, 254, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, DosLayout.createSequentialGroup()
                .addContainerGap(11, Short.MAX_VALUE)
                .addGroup(DosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, DosLayout.createSequentialGroup()
                        .addGroup(DosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jPanel9, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jLabel41, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addGap(136, 136, 136))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, DosLayout.createSequentialGroup()
                        .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 745, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addContainerGap())))
        );
        DosLayout.setVerticalGroup(
            DosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(DosLayout.createSequentialGroup()
                .addComponent(AdvertenciaDos, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jLabel41)
                .addGap(18, 18, 18)
                .addComponent(jPanel9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 340, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(46, Short.MAX_VALUE))
        );

        jTabbedPane1.addTab("Información Adicional", Dos);

        jTable2.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane2.setViewportView(jTable2);

        jPanel10.setBorder(javax.swing.BorderFactory.createTitledBorder(""));

        jLabel57.setText("Contador de Campos");

        jTextField26.setEditable(false);

        SaveInfoBomberil.setText("Agregar");
        SaveInfoBomberil.setEnabled(false);
        SaveInfoBomberil.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                SaveInfoBomberilMouseClicked(evt);
            }
        });
        SaveInfoBomberil.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SaveInfoBomberilActionPerformed(evt);
            }
        });

        ClearInfoBomberil.setText("Eliminar");
        ClearInfoBomberil.setEnabled(false);
        ClearInfoBomberil.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ClearInfoBomberilActionPerformed(evt);
            }
        });

        jComboBox18.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "----------------", "Bombero raso", "Distiguido", "Cabo segundo", "Cabo primero", "Sargento segundo", "Sargento primero", "Sargento ayudante", "Oficiales", "Sub-teniente", "Teniente", "Capitan", "Mayor", "Teniente coronel", "Coronel", "Coronel encargado" }));
        jComboBox18.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBox18ActionPerformed(evt);
            }
        });

        jLabel50.setText("Fecha de Ingreso a la Institución");

        jLabel51.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel51.setText("Fecha de Retiro");

        jLabel52.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel52.setText("Rango");

        jLabel53.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel53.setText("Institución Bomberil");

        javax.swing.GroupLayout jPanel10Layout = new javax.swing.GroupLayout(jPanel10);
        jPanel10.setLayout(jPanel10Layout);
        jPanel10Layout.setHorizontalGroup(
            jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel10Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel10Layout.createSequentialGroup()
                        .addComponent(jLabel57)
                        .addGap(18, 18, 18)
                        .addComponent(jTextField26, javax.swing.GroupLayout.PREFERRED_SIZE, 58, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(SaveInfoBomberil, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(ClearInfoBomberil, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel10Layout.createSequentialGroup()
                        .addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel10Layout.createSequentialGroup()
                                .addComponent(jLabel50)
                                .addGap(18, 18, 18)
                                .addComponent(jLabel51, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                            .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel10Layout.createSequentialGroup()
                                .addComponent(dateChooserCombo2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(dateChooserCombo3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jComboBox18, 0, 124, Short.MAX_VALUE)
                            .addComponent(jLabel52, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jTextField25)
                            .addComponent(jLabel53, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE))))
                .addContainerGap(34, Short.MAX_VALUE))
        );
        jPanel10Layout.setVerticalGroup(
            jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel10Layout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel50)
                    .addComponent(jLabel51)
                    .addComponent(jLabel52)
                    .addComponent(jLabel53))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(dateChooserCombo2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(dateChooserCombo3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addComponent(jComboBox18, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(jTextField25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel10Layout.createSequentialGroup()
                        .addGap(23, 23, 23)
                        .addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel57)
                            .addComponent(jTextField26))
                        .addGap(86, 86, 86))
                    .addGroup(jPanel10Layout.createSequentialGroup()
                        .addGap(18, 18, 18)
                        .addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(SaveInfoBomberil, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(ClearInfoBomberil, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
        );

        AdvertenciaTres.setEditable(false);
        AdvertenciaTres.setBackground(new java.awt.Color(255, 51, 51));
        AdvertenciaTres.setForeground(new java.awt.Color(255, 255, 255));
        AdvertenciaTres.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        AdvertenciaTres.setText("Panel Inactivo Ingrese Información Adicional");
        AdvertenciaTres.setBorder(null);
        AdvertenciaTres.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                AdvertenciaTresActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout TresLayout = new javax.swing.GroupLayout(Tres);
        Tres.setLayout(TresLayout);
        TresLayout.setHorizontalGroup(
            TresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(TresLayout.createSequentialGroup()
                .addComponent(AdvertenciaTres, javax.swing.GroupLayout.PREFERRED_SIZE, 254, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
            .addGroup(TresLayout.createSequentialGroup()
                .addGroup(TresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(TresLayout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jPanel10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, TresLayout.createSequentialGroup()
                        .addGap(37, 37, 37)
                        .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 693, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(40, Short.MAX_VALUE))
        );
        TresLayout.setVerticalGroup(
            TresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(TresLayout.createSequentialGroup()
                .addComponent(AdvertenciaTres, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(34, 34, 34)
                .addComponent(jPanel10, javax.swing.GroupLayout.PREFERRED_SIZE, 152, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 340, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(81, Short.MAX_VALUE))
        );

        jTabbedPane1.addTab("Información Bomberil", Tres);

        jPanel11.setBorder(javax.swing.BorderFactory.createTitledBorder(""));

        jLabel43.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel43.setText("Tiempo de Servicio Previo para el Ascenso");

        jLabel42.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel42.setText("Rango Alcanzado");

        jComboBox19.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "----------------", "Bombero raso", "Distiguido", "Cabo segundo", "Cabo primero", "Sargento segundo", "Sargento primero", "Sargento ayudante", "Oficiales", "Sub-teniente", "Teniente", "Capitan", "Mayor", "Teniente coronel", "Coronel", "Coronel encargado" }));

        jLabel54.setText("Fecha y N° de Resolución");

        jLabel55.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel55.setText("Institución Bomberil");

        jLabel58.setText("Contador de campos");

        SaveNivelBomberil.setText("Agregar");
        SaveNivelBomberil.setEnabled(false);
        SaveNivelBomberil.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                SaveNivelBomberilMouseClicked(evt);
            }
        });
        SaveNivelBomberil.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SaveNivelBomberilActionPerformed(evt);
            }
        });

        ClearNivelBomberil.setText("Eliminar");
        ClearNivelBomberil.setEnabled(false);
        ClearNivelBomberil.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ClearNivelBomberilActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel11Layout = new javax.swing.GroupLayout(jPanel11);
        jPanel11.setLayout(jPanel11Layout);
        jPanel11Layout.setHorizontalGroup(
            jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel11Layout.createSequentialGroup()
                .addGroup(jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel11Layout.createSequentialGroup()
                        .addGroup(jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel11Layout.createSequentialGroup()
                                .addGap(46, 46, 46)
                                .addComponent(jTextField27, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addComponent(jLabel43, javax.swing.GroupLayout.PREFERRED_SIZE, 221, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(1, 1, 1)
                        .addGroup(jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jComboBox19, 0, 124, Short.MAX_VALUE)
                            .addComponent(jLabel42, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jLabel54, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jTextField28))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jTextField29)
                            .addComponent(jLabel55, javax.swing.GroupLayout.DEFAULT_SIZE, 138, Short.MAX_VALUE)))
                    .addGroup(jPanel11Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jLabel58)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(jTextField30, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(45, 45, 45)
                        .addComponent(SaveNivelBomberil, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(ClearNivelBomberil, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanel11Layout.setVerticalGroup(
            jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel11Layout.createSequentialGroup()
                .addGap(28, 28, 28)
                .addGroup(jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel43, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jLabel42)
                    .addComponent(jLabel54)
                    .addComponent(jLabel55))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextField27, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboBox19, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField28, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField29, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel58)
                    .addComponent(jTextField30, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(SaveNivelBomberil, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(ClearNivelBomberil, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(32, Short.MAX_VALUE))
        );

        jTable3.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane3.setViewportView(jTable3);

        AdvertenciaCuatro.setEditable(false);
        AdvertenciaCuatro.setBackground(new java.awt.Color(255, 51, 51));
        AdvertenciaCuatro.setForeground(new java.awt.Color(255, 255, 255));
        AdvertenciaCuatro.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        AdvertenciaCuatro.setText("Panel Inactivo Ingrese Información Bomberil");
        AdvertenciaCuatro.setBorder(null);

        javax.swing.GroupLayout CuatroLayout = new javax.swing.GroupLayout(Cuatro);
        Cuatro.setLayout(CuatroLayout);
        CuatroLayout.setHorizontalGroup(
            CuatroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, CuatroLayout.createSequentialGroup()
                .addContainerGap(63, Short.MAX_VALUE)
                .addGroup(CuatroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(jPanel11, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jScrollPane3))
                .addGap(51, 51, 51))
            .addGroup(CuatroLayout.createSequentialGroup()
                .addComponent(AdvertenciaCuatro, javax.swing.GroupLayout.PREFERRED_SIZE, 254, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
        );
        CuatroLayout.setVerticalGroup(
            CuatroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(CuatroLayout.createSequentialGroup()
                .addComponent(AdvertenciaCuatro, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jPanel11, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 340, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(93, Short.MAX_VALUE))
        );

        jTabbedPane1.addTab("Nivel Bomberil", Cuatro);

        jPanel16.setBorder(javax.swing.BorderFactory.createTitledBorder(""));

        jLabel77.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel77.setText("Curso");

        jLabel78.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel78.setText("Fecha");

        jLabel79.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel79.setText("Duración en horas");

        jLabel80.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel80.setText("Institución que lo dicto");

        jLabel81.setText("Numero registrado curso por el SNBC");

        SaveInfoCursos.setText("Agregar");
        SaveInfoCursos.setEnabled(false);
        SaveInfoCursos.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                SaveInfoCursosMouseClicked(evt);
            }
        });
        SaveInfoCursos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SaveInfoCursosActionPerformed(evt);
            }
        });

        ClearInfoCursos.setText("Eliminar");
        ClearInfoCursos.setEnabled(false);
        ClearInfoCursos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ClearInfoCursosActionPerformed(evt);
            }
        });

        jLabel83.setText("Contador de campos");

        javax.swing.GroupLayout jPanel16Layout = new javax.swing.GroupLayout(jPanel16);
        jPanel16.setLayout(jPanel16Layout);
        jPanel16Layout.setHorizontalGroup(
            jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel16Layout.createSequentialGroup()
                .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel16Layout.createSequentialGroup()
                        .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel16Layout.createSequentialGroup()
                                .addGap(32, 32, 32)
                                .addComponent(jLabel77, javax.swing.GroupLayout.PREFERRED_SIZE, 175, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel16Layout.createSequentialGroup()
                                .addGap(30, 30, 30)
                                .addComponent(jTextField46, javax.swing.GroupLayout.PREFERRED_SIZE, 175, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(28, 28, 28)
                        .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(dateChooserCombo7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel78, javax.swing.GroupLayout.PREFERRED_SIZE, 155, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(33, 33, 33)
                        .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel79, javax.swing.GroupLayout.PREFERRED_SIZE, 148, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jTextField48, javax.swing.GroupLayout.PREFERRED_SIZE, 148, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(jPanel16Layout.createSequentialGroup()
                        .addGap(83, 83, 83)
                        .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addGroup(jPanel16Layout.createSequentialGroup()
                                .addComponent(jLabel83)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField51, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(27, 27, 27)
                                .addComponent(SaveInfoCursos, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(ClearInfoCursos, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(jPanel16Layout.createSequentialGroup()
                                    .addComponent(jLabel80, javax.swing.GroupLayout.PREFERRED_SIZE, 175, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGap(18, 18, 18)
                                    .addComponent(jLabel81))
                                .addGroup(jPanel16Layout.createSequentialGroup()
                                    .addComponent(jTextField49, javax.swing.GroupLayout.PREFERRED_SIZE, 175, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGap(18, 18, 18)
                                    .addComponent(jTextField50, javax.swing.GroupLayout.PREFERRED_SIZE, 174, javax.swing.GroupLayout.PREFERRED_SIZE))))))
                .addContainerGap(36, Short.MAX_VALUE))
        );
        jPanel16Layout.setVerticalGroup(
            jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel16Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel77)
                    .addComponent(jLabel78)
                    .addComponent(jLabel79))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                        .addComponent(jTextField48, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(dateChooserCombo7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(jTextField46, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel81)
                    .addComponent(jLabel80))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextField50, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField49, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel16Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(SaveInfoCursos, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(ClearInfoCursos, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel83)
                    .addComponent(jTextField51, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(38, Short.MAX_VALUE))
        );

        jTable7.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane9.setViewportView(jTable7);

        AdvertenciaCinco.setEditable(false);
        AdvertenciaCinco.setBackground(new java.awt.Color(255, 51, 51));
        AdvertenciaCinco.setForeground(new java.awt.Color(255, 255, 255));
        AdvertenciaCinco.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        AdvertenciaCinco.setText("Panel Inactivo Ingrese Nivel Bomberil");
        AdvertenciaCinco.setBorder(null);

        javax.swing.GroupLayout CincoLayout = new javax.swing.GroupLayout(Cinco);
        Cinco.setLayout(CincoLayout);
        CincoLayout.setHorizontalGroup(
            CincoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(CincoLayout.createSequentialGroup()
                .addGroup(CincoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(CincoLayout.createSequentialGroup()
                        .addGap(27, 27, 27)
                        .addComponent(jScrollPane9, javax.swing.GroupLayout.PREFERRED_SIZE, 714, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(CincoLayout.createSequentialGroup()
                        .addGap(82, 82, 82)
                        .addComponent(jPanel16, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(AdvertenciaCinco, javax.swing.GroupLayout.PREFERRED_SIZE, 254, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(29, Short.MAX_VALUE))
        );
        CincoLayout.setVerticalGroup(
            CincoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(CincoLayout.createSequentialGroup()
                .addComponent(AdvertenciaCinco, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(jPanel16, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jScrollPane9, javax.swing.GroupLayout.PREFERRED_SIZE, 341, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(97, 97, 97))
        );

        jTabbedPane1.addTab("Cursos bomberiles para ascenso", Cinco);

        jPanel12.setBorder(javax.swing.BorderFactory.createTitledBorder(""));

        jComboBox20.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "-------------------", "PRIMARIA", "SECUNDARIA", "TECNICOS", "UNIVERSITARIOS", "DIPLOMADOS", "POSGRADOS", "ESPECIALIZACIONES", "MAESTRIAS" }));

        jLabel44.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel44.setText("Estudios");

        jLabel59.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel59.setText("Ultimo año cursado");

        jTextField32.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField32ActionPerformed(evt);
            }
        });

        jLabel60.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel60.setText("Terminado en el año");

        jLabel61.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel61.setText("Establecimieto");

        jLabel62.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel62.setText("Ciudad");

        jLabel63.setText("Contador de campos");

        jTextField34.setEditable(false);

        SaveInfoEduca.setText("Agregar");
        SaveInfoEduca.setEnabled(false);
        SaveInfoEduca.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                SaveInfoEducaMouseClicked(evt);
            }
        });
        SaveInfoEduca.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SaveInfoEducaActionPerformed(evt);
            }
        });

        ClearInfoEduca.setText("Eliminar");
        ClearInfoEduca.setEnabled(false);
        ClearInfoEduca.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ClearInfoEducaActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel12Layout = new javax.swing.GroupLayout(jPanel12);
        jPanel12.setLayout(jPanel12Layout);
        jPanel12Layout.setHorizontalGroup(
            jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel12Layout.createSequentialGroup()
                .addGap(21, 21, 21)
                .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel12Layout.createSequentialGroup()
                        .addComponent(jLabel63)
                        .addGap(18, 18, 18)
                        .addComponent(jTextField34, javax.swing.GroupLayout.PREFERRED_SIZE, 47, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(SaveInfoEduca, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(ClearInfoEduca, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel12Layout.createSequentialGroup()
                        .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jLabel44, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jComboBox20, 0, 119, Short.MAX_VALUE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jTextField31)
                            .addComponent(jLabel59, javax.swing.GroupLayout.DEFAULT_SIZE, 125, Short.MAX_VALUE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jTextField32, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel60, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jTextField33, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel61, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jComboBox21, 0, 123, Short.MAX_VALUE)
                            .addComponent(jLabel62, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
                .addContainerGap(47, Short.MAX_VALUE))
        );
        jPanel12Layout.setVerticalGroup(
            jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel12Layout.createSequentialGroup()
                .addGap(19, 19, 19)
                .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel44)
                    .addComponent(jLabel59)
                    .addComponent(jLabel60)
                    .addComponent(jLabel61)
                    .addComponent(jLabel62))
                .addGap(18, 18, 18)
                .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jComboBox20, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField31, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField32, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField33, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboBox21, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel63)
                    .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(jTextField34, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(SaveInfoEduca, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(ClearInfoEduca, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(32, Short.MAX_VALUE))
        );

        jTable4.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane4.setViewportView(jTable4);

        AdvertenciaSeis.setEditable(false);
        AdvertenciaSeis.setBackground(new java.awt.Color(255, 51, 51));
        AdvertenciaSeis.setForeground(new java.awt.Color(255, 255, 255));
        AdvertenciaSeis.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        AdvertenciaSeis.setText("Panel Inactivo Ingrese Información Cursos");
        AdvertenciaSeis.setBorder(null);

        javax.swing.GroupLayout SeisLayout = new javax.swing.GroupLayout(Seis);
        Seis.setLayout(SeisLayout);
        SeisLayout.setHorizontalGroup(
            SeisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, SeisLayout.createSequentialGroup()
                .addGap(28, 28, 28)
                .addGroup(SeisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jScrollPane4)
                    .addComponent(jPanel12, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addGap(19, 19, 19))
            .addGroup(SeisLayout.createSequentialGroup()
                .addComponent(AdvertenciaSeis, javax.swing.GroupLayout.PREFERRED_SIZE, 254, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
        );
        SeisLayout.setVerticalGroup(
            SeisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(SeisLayout.createSequentialGroup()
                .addComponent(AdvertenciaSeis, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jPanel12, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 340, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(97, Short.MAX_VALUE))
        );

        jTabbedPane1.addTab("Educación-Formación-Aptitudes", Seis);

        jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder(""));

        jLabel45.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel45.setText("Nombre de la empresa");

        jLabel69.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel69.setText("Dirección");

        jLabel70.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel70.setText("Teléfono");

        jTextField43.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField43ActionPerformed(evt);
            }
        });

        jLabel71.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel71.setText("Nombre del jefe inmediato");

        jLabel72.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel72.setText("Cargo desempeñado por usted");

        jTextField44.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField44ActionPerformed(evt);
            }
        });

        jLabel73.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel73.setText("Fechade ingreso");

        jLabel74.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel74.setText("Fecha de retiro");

        jLabel75.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel75.setText("Motivo del retiro");

        jLabel76.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel76.setText("Labores Desempeñadas");

        jTextArea1.setColumns(20);
        jTextArea1.setRows(5);
        jScrollPane6.setViewportView(jTextArea1);

        SaveInfoExperiencia.setText("Agregar");
        SaveInfoExperiencia.setEnabled(false);
        SaveInfoExperiencia.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                SaveInfoExperienciaMouseClicked(evt);
            }
        });
        SaveInfoExperiencia.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SaveInfoExperienciaActionPerformed(evt);
            }
        });

        ClearInfoExperiencia.setText("Eliminar");
        ClearInfoExperiencia.setEnabled(false);
        ClearInfoExperiencia.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ClearInfoExperienciaActionPerformed(evt);
            }
        });

        jLabel82.setText("Contador de campos");

        javax.swing.GroupLayout jPanel14Layout = new javax.swing.GroupLayout(jPanel14);
        jPanel14.setLayout(jPanel14Layout);
        jPanel14Layout.setHorizontalGroup(
            jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel14Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel14Layout.createSequentialGroup()
                        .addGap(8, 8, 8)
                        .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jTextField40)
                            .addComponent(jLabel45, javax.swing.GroupLayout.DEFAULT_SIZE, 194, Short.MAX_VALUE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jLabel69, javax.swing.GroupLayout.DEFAULT_SIZE, 151, Short.MAX_VALUE)
                            .addComponent(jTextField41))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel14Layout.createSequentialGroup()
                                .addGap(0, 0, Short.MAX_VALUE)
                                .addComponent(jLabel70, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(0, 0, Short.MAX_VALUE))
                            .addComponent(jTextField42))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jTextField43)
                            .addComponent(jLabel71, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                    .addGroup(jPanel14Layout.createSequentialGroup()
                        .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel72, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 185, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jTextField44, javax.swing.GroupLayout.PREFERRED_SIZE, 185, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel14Layout.createSequentialGroup()
                                .addComponent(jLabel76, javax.swing.GroupLayout.PREFERRED_SIZE, 136, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)))
                        .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel14Layout.createSequentialGroup()
                                .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(jPanel14Layout.createSequentialGroup()
                                        .addGap(18, 18, 18)
                                        .addComponent(dateChooserCombo5, javax.swing.GroupLayout.PREFERRED_SIZE, 144, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addGap(18, 18, 18)
                                        .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                            .addComponent(jLabel74, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                            .addComponent(dateChooserCombo6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                                    .addGroup(jPanel14Layout.createSequentialGroup()
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 26, Short.MAX_VALUE)
                                        .addComponent(jLabel73, javax.swing.GroupLayout.PREFERRED_SIZE, 144, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addGap(173, 173, 173)))
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 16, Short.MAX_VALUE)
                                .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(jPanel14Layout.createSequentialGroup()
                                        .addComponent(jLabel75, javax.swing.GroupLayout.PREFERRED_SIZE, 174, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addGap(0, 8, Short.MAX_VALUE))
                                    .addComponent(jTextField45)))
                            .addGroup(jPanel14Layout.createSequentialGroup()
                                .addComponent(jScrollPane6, javax.swing.GroupLayout.PREFERRED_SIZE, 284, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(44, 44, 44)
                                .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                    .addGroup(jPanel14Layout.createSequentialGroup()
                                        .addComponent(SaveInfoExperiencia)
                                        .addGap(18, 18, 18)
                                        .addComponent(ClearInfoExperiencia))
                                    .addGroup(jPanel14Layout.createSequentialGroup()
                                        .addComponent(jLabel82)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                        .addComponent(jTextField47, javax.swing.GroupLayout.PREFERRED_SIZE, 57, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                .addGap(0, 0, Short.MAX_VALUE)))))
                .addContainerGap())
        );
        jPanel14Layout.setVerticalGroup(
            jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel14Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(jLabel70, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jLabel71, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(jLabel45, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jLabel69, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextField40, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField41, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField42, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField43, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(jLabel72)
                        .addComponent(jLabel73)
                        .addComponent(jLabel74, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(jLabel75))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(dateChooserCombo6, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 25, Short.MAX_VALUE)
                        .addComponent(jTextField45, javax.swing.GroupLayout.Alignment.LEADING))
                    .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(dateChooserCombo5, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 25, Short.MAX_VALUE)
                        .addComponent(jTextField44, javax.swing.GroupLayout.Alignment.LEADING)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 22, Short.MAX_VALUE)
                .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(jScrollPane6, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel14Layout.createSequentialGroup()
                        .addComponent(jLabel76)
                        .addGap(48, 48, 48))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel14Layout.createSequentialGroup()
                        .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel82)
                            .addComponent(jTextField47, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addGroup(jPanel14Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(SaveInfoExperiencia)
                            .addComponent(ClearInfoExperiencia))
                        .addGap(22, 22, 22))))
        );

        jTable6.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane7.setViewportView(jTable6);

        AdvertenciaSiete.setEditable(false);
        AdvertenciaSiete.setBackground(new java.awt.Color(255, 51, 51));
        AdvertenciaSiete.setForeground(new java.awt.Color(255, 255, 255));
        AdvertenciaSiete.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        AdvertenciaSiete.setText("Panel Inactivo Ingrese Información Educación");
        AdvertenciaSiete.setBorder(null);
        AdvertenciaSiete.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                AdvertenciaSieteActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout SieteLayout = new javax.swing.GroupLayout(Siete);
        Siete.setLayout(SieteLayout);
        SieteLayout.setHorizontalGroup(
            SieteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(SieteLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(SieteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel14, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jScrollPane7))
                .addContainerGap())
            .addGroup(SieteLayout.createSequentialGroup()
                .addComponent(AdvertenciaSiete, javax.swing.GroupLayout.PREFERRED_SIZE, 253, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
        );
        SieteLayout.setVerticalGroup(
            SieteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(SieteLayout.createSequentialGroup()
                .addComponent(AdvertenciaSiete, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jPanel14, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jScrollPane7, javax.swing.GroupLayout.PREFERRED_SIZE, 317, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(47, Short.MAX_VALUE))
        );

        jTabbedPane1.addTab("Experiencia Laboral", Siete);

        jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder(""));

        jLabel46.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel46.setText("Eventos");

        jLabel64.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel64.setText("Horas");

        jTextField37.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField37ActionPerformed(evt);
            }
        });

        jLabel65.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel65.setText("Registro curso");

        jLabel66.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel66.setText("Fecha");

        jLabel67.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel67.setText("Entidad");

        jLabel68.setText("Contador de campos");

        jTextField39.setEditable(false);

        SaveInfoCapa.setText("Agregar");
        SaveInfoCapa.setEnabled(false);
        SaveInfoCapa.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SaveInfoCapaActionPerformed(evt);
            }
        });

        ClearInfoCapa.setText("Eliminar");
        ClearInfoCapa.setEnabled(false);
        ClearInfoCapa.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ClearInfoCapaActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel13Layout = new javax.swing.GroupLayout(jPanel13);
        jPanel13.setLayout(jPanel13Layout);
        jPanel13Layout.setHorizontalGroup(
            jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel13Layout.createSequentialGroup()
                .addGap(26, 26, 26)
                .addComponent(jLabel68)
                .addGap(18, 18, 18)
                .addComponent(jTextField39, javax.swing.GroupLayout.PREFERRED_SIZE, 32, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(34, 34, 34)
                .addComponent(SaveInfoCapa, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(ClearInfoCapa, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
            .addGroup(jPanel13Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jTextField35, javax.swing.GroupLayout.PREFERRED_SIZE, 179, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel46, javax.swing.GroupLayout.PREFERRED_SIZE, 179, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jTextField36, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel64, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jTextField37, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel65, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(dateChooserCombo4, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel66, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jTextField38)
                    .addComponent(jLabel67, javax.swing.GroupLayout.DEFAULT_SIZE, 126, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel13Layout.setVerticalGroup(
            jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel13Layout.createSequentialGroup()
                .addGap(21, 21, 21)
                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel64)
                    .addComponent(jLabel46)
                    .addComponent(jLabel65)
                    .addComponent(jLabel66)
                    .addComponent(jLabel67))
                .addGap(18, 18, 18)
                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(jTextField35, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(jTextField36, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(jTextField37, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(dateChooserCombo4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextField38, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(27, 27, 27)
                .addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel68)
                    .addComponent(jTextField39, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(SaveInfoCapa, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(ClearInfoCapa, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jTable5.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane5.setViewportView(jTable5);

        AdvertenciaOcho.setEditable(false);
        AdvertenciaOcho.setBackground(new java.awt.Color(255, 51, 51));
        AdvertenciaOcho.setForeground(new java.awt.Color(255, 255, 255));
        AdvertenciaOcho.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        AdvertenciaOcho.setText("Panel Inactivo Ingrese Experiencia Laboral");
        AdvertenciaOcho.setBorder(null);

        javax.swing.GroupLayout OchoLayout = new javax.swing.GroupLayout(Ocho);
        Ocho.setLayout(OchoLayout);
        OchoLayout.setHorizontalGroup(
            OchoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, OchoLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jScrollPane5)
                .addContainerGap())
            .addGroup(OchoLayout.createSequentialGroup()
                .addGap(21, 21, 21)
                .addComponent(jPanel13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(36, Short.MAX_VALUE))
            .addGroup(OchoLayout.createSequentialGroup()
                .addComponent(AdvertenciaOcho, javax.swing.GroupLayout.PREFERRED_SIZE, 253, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
        );
        OchoLayout.setVerticalGroup(
            OchoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(OchoLayout.createSequentialGroup()
                .addComponent(AdvertenciaOcho, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jPanel13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 341, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(111, Short.MAX_VALUE))
        );

        jTabbedPane1.addTab("Capacitación Personal", Ocho);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jTabbedPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 775, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addGap(0, 0, Short.MAX_VALUE)
                .addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 692, javax.swing.GroupLayout.PREFERRED_SIZE))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void jTextField37ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField37ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField37ActionPerformed

    private void jTextField32ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField32ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField32ActionPerformed

    private void ClearNivelBomberilActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ClearNivelBomberilActionPerformed
        //////////////
        int fila3, n3;
        String dato3; // dato que va a mysql para ser eleminado
        fila3 = this.jTable3.getSelectedRow();
        if (fila3 >= 0) {
            dato3=(String)jTable3.getValueAt(fila3,0);
            ContadorCaidoNivel=ContadorNivel-1;
            ContadorNivel=Integer.parseInt(dato3);
            tabla3.removeRow(fila3);
            n3 = tabla3.getRowCount();
            jTextField30.setText("" + n3);
            
              Statement sta = ConexionSql.conectarse();
        String entra = "DELETE FROM nivelbomberil WHERE ID="+dato3+" and IDBombero="+idUniversal+"  ";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Eliminación correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Eliminación incorrecta");
              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
            
        } else {
            JOptionPane.showMessageDialog(null, "No selecciono ningun campo");
        }
    }//GEN-LAST:event_ClearNivelBomberilActionPerformed

    private void SaveNivelBomberilActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveNivelBomberilActionPerformed

        SaveInfoCursos.setEnabled(true);
        ClearInfoCursos.setEnabled(true);
        AdvertenciaCinco.setText("Panel Activo Ingrese Datos");
        AdvertenciaCinco.setBackground(new java.awt.Color(0, 153, 51));
        AdvertenciaCinco.setForeground(Color.WHITE);
        AdvertenciaCinco.setEditable(false);        // TODO add your handling code here:
        
        int n3;
        String insertar3;
        String datos3[] = new String[6];
        if(ContadorNivel==ContadorCaidoNivel){
        ContadorNivel=ContadorNivel+1;
        }
        datos3[0]=ContadorNivel+"";
        datos3[1]=idUniversal;
        datos3[2] = this.jTextField27.getText();
        this.jTextField27.setText(null);
        datos3[3] = this.jComboBox19.getSelectedItem() + "";
        this.jComboBox19.setSelectedIndex(0);
        datos3[4] = this.jTextField28.getText();
        this.jTextField28.setText(null);
        datos3[5] = this.jTextField29.getText();
        this.jTextField29.setText(null);
        tabla3.addRow(datos3);
        this.jTextField30.grabFocus();
        n3 = tabla3.getRowCount();
        jTextField30.setText("" + n3);
        ContadorNivel++;
        insertar3=datos3[0]+","+datos3[1]+",'"+datos3[2]+"','"+datos3[3]+"','"+datos3[4]+"','"+datos3[5]+"'";
        Statement sta = ConexionSql.conectarse();
        String entra = "insert into nivelbomberil values ("+insertar3+")";
        System.out.print(entra);
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Entrada correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Entrada incorrecta");

              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_SaveNivelBomberilActionPerformed

    private void jComboBox18ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBox18ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jComboBox18ActionPerformed

    private void ClearInfoBomberilActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ClearInfoBomberilActionPerformed
        //////////////
        int fila2, n2;
        String dato2; // dato que va a mysql para ser eleminado
        fila2 = this.jTable2.getSelectedRow();
        if (fila2 >= 0) {
            dato2=(String)jTable2.getValueAt(fila2,0);
            ContadorCaidoBomberil=ContadorBoberil-1;
            ContadorBoberil=Integer.parseInt(dato2);
            tabla2.removeRow(fila2);
            n2 = tabla2.getRowCount();
            jTextField26.setText("" + n2);
            
              Statement sta = ConexionSql.conectarse();
        String entra = "DELETE FROM informacionbomberil WHERE ID="+dato2+" and IDBombero="+idUniversal+"  ";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Eliminación correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Eliminación incorrecta");
              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
            
        } else {
            JOptionPane.showMessageDialog(null, "No selecciono ningun campo");
        }        // TODO add your handling code here:
    }//GEN-LAST:event_ClearInfoBomberilActionPerformed

    private void SaveInfoBomberilActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveInfoBomberilActionPerformed

         SaveNivelBomberil.setEnabled(true);
        ClearNivelBomberil.setEnabled(true);
        AdvertenciaCuatro.setText("Panel Activo Ingrese Datos");
        AdvertenciaCuatro.setBackground(new java.awt.Color(0, 153, 51));
        AdvertenciaCuatro.setForeground(Color.WHITE);
        AdvertenciaCuatro.setEditable(false);        // TODO add your handling code here:
        
        int n2;
        String insertar9;
        String datos2[] = new String[6];
        if(ContadorBoberil==ContadorCaidoBomberil){
        ContadorBoberil=ContadorBoberil+1;
        }
        datos2[0]=ContadorBoberil+"";
        datos2[1]=idUniversal;
        datos2[2] = this.dateChooserCombo2.getText();
        this.jTextField20.setText(null);
        datos2[3] = this.dateChooserCombo3.getText();
        this.jTextField22.setText(null);
        datos2[4] = this.jComboBox18.getSelectedItem() + "";
        this.jComboBox18.setSelectedIndex(0);
        datos2[5] = this.jTextField25.getText();
        this.jTextField25.setText(null);
        tabla2.addRow(datos2);
        this.jTextField26.grabFocus();
        n2 = tabla2.getRowCount();
        jTextField26.setText("" + n2);
        ContadorBoberil++;
        
        insertar9=datos2[0]+","+datos2[1]+",'"+datos2[2]+"','"+datos2[3]+"','"+datos2[4]+"','"+datos2[5]+"'";
        Statement sta = ConexionSql.conectarse();
        String entra = "insert into informacionbomberil values ("+insertar9+")";
        //System.out.println(entra);
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Entrada correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Entrada incorrecta");

              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }

    }//GEN-LAST:event_SaveInfoBomberilActionPerformed

    private void jTextField23ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField23ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField23ActionPerformed

    private void jTextField24ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField24ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField24ActionPerformed

    private void SaveInfoAdicionalActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveInfoAdicionalActionPerformed
       
        SaveInfoBomberil.setEnabled(true);
        ClearInfoBomberil.setEnabled(true);
        AdvertenciaTres.setText("Panel Activo Ingrese Datos");
        AdvertenciaTres.setBackground(new java.awt.Color(0, 153, 51));
        AdvertenciaTres.setForeground(Color.WHITE);
        AdvertenciaTres.setEditable(false);  
        
        int n;
        String insertar;
        String datos[] = new String[5];
        if(ContadorAdicional==ContadorCaidoAdicional){
        ContadorAdicional=ContadorAdicional+1;
        }
        // Almacena informacion arreglo tabla
        datos[0]=ContadorAdicional+"";
        datos[1]=idUniversal;
        datos[2] = this.jTextField20.getText();
        this.jTextField20.setText(null);
        datos[3] = this.jTextField22.getText();
        this.jTextField22.setText(null);
        datos[4] = this.jTextField23.getText();
        this.jTextField23.setText(null);
        tabla.addRow(datos);
        this.jTextField20.grabFocus();
        n = tabla.getRowCount();
        jTextField24.setText("" + n);
        ContadorAdicional++;
        //System.out.print("contadorAdicional:"+ContadorAdicional);
        //System.out.print("contadorcaido:"+ContadorCaidoAdicional);
        //concatena cadena para formar instrucción
        insertar=datos[0]+","+datos[1]+",'"+datos[2]+"','"+datos[3]+"','"+datos[4]+"'";
        Statement sta = ConexionSql.conectarse();
        String entra = "insert into informacionadicional values ("+insertar+")";
        
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Entrada correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Entrada incorrecta");

              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
   
        //System.out.println(insertar);
    }//GEN-LAST:event_SaveInfoAdicionalActionPerformed

    private void ClearInfoAdicionalActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ClearInfoAdicionalActionPerformed
        int fila, n;
        String dato; // dato que va a mysql para ser eleminado
        fila = this.jTable1.getSelectedRow();
        if (fila >= 0) {
            dato=(String)jTable1.getValueAt(fila,0);
            ContadorCaidoAdicional=ContadorAdicional-1;
            ContadorAdicional=Integer.parseInt(dato);
            tabla.removeRow(fila);
            n = tabla.getRowCount();
            jTextField24.setText("" + n);
            
            Statement sta = ConexionSql.conectarse();
        String entra = "DELETE FROM informacionadicional WHERE ID="+dato+" and IDParienteBombero="+idUniversal+"  ";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Eliminación correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Eliminación incorrecta");
              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
            
            
        } else {
            JOptionPane.showMessageDialog(null, "No selecciono ningun campo");
        }
    }//GEN-LAST:event_ClearInfoAdicionalActionPerformed

    private void jComboDepartamento5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboDepartamento5ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jComboDepartamento5ActionPerformed

    private void jTextTelefonoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextTelefonoActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextTelefonoActionPerformed

    private void jComboDepartamentoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboDepartamentoActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jComboDepartamentoActionPerformed

    private void jTextField44ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField44ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField44ActionPerformed

    private void jTextField43ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField43ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField43ActionPerformed

    private void SaveInfoEducaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveInfoEducaActionPerformed

         SaveInfoExperiencia.setEnabled(true);
        ClearInfoExperiencia.setEnabled(true);
        AdvertenciaSiete.setText("Panel Activo Ingrese Datos");
        AdvertenciaSiete.setBackground(new java.awt.Color(0, 153, 51));
        AdvertenciaSiete.setForeground(Color.WHITE);
        AdvertenciaSiete.setEditable(false);        // TODO add your handling code here:
        
        int n4;
        String insertar6;
        String datos4[] = new String[7];
        if(ContadorEducacion==ContadorCaidoEducacion){
        ContadorEducacion=ContadorEducacion+1;
        }
        datos4[0]=ContadorEducacion+"";
        datos4[1]=idUniversal;
        datos4[2] = this.jComboBox20.getSelectedItem() + "";
        this.jComboBox20.setSelectedIndex(0);
        datos4[3] = this.jTextField31.getText();
        this.jTextField31.setText(null);
        datos4[4] = this.jTextField32.getText();
        this.jTextField32.setText(null);
        datos4[5] = this.jTextField33.getText();
        this.jTextField33.setText(null);
        datos4[6] = this.jComboBox21.getSelectedItem() + "";
        this.jComboBox21.setSelectedIndex(0);
        tabla4.addRow(datos4);
        this.jTextField34.grabFocus();
        n4 = tabla4.getRowCount();
        jTextField34.setText("" + n4);
        ContadorEducacion++;
        insertar6=datos4[0]+","+datos4[1]+",'"+datos4[2]+"','"+datos4[3]+"','"+datos4[4]+"','"+datos4[5]+"','"+datos4[6]+"'";
        Statement sta = ConexionSql.conectarse();
        String entra = "insert into educacionbomberil values ("+insertar6+")";
        
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Entrada correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Entrada incorrecta");

              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_SaveInfoEducaActionPerformed

    private void ClearInfoEducaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ClearInfoEducaActionPerformed
        //////////////
        int fila4, n4;
        String dato4; // dato que va a mysql para ser eleminado
        fila4 = this.jTable4.getSelectedRow();
        if (fila4 >= 0) {
            dato4=(String)jTable4.getValueAt(fila4,0);
            ContadorCaidoEducacion=ContadorEducacion-1;
            ContadorEducacion=Integer.parseInt(dato4);
            tabla4.removeRow(fila4);
            n4 = tabla4.getRowCount();
            jTextField34.setText("" + n4);
            
              Statement sta = ConexionSql.conectarse();
        String entra = "DELETE FROM educacionbomberil WHERE ID="+dato4+" and IDBombero="+idUniversal+"  ";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Eliminación correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Eliminación incorrecta");
              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
            
        } else {
            JOptionPane.showMessageDialog(null, "No selecciono ningun campo");
        }        // TODO add your handling code here:
    }//GEN-LAST:event_ClearInfoEducaActionPerformed

    private void SaveInfoCapaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveInfoCapaActionPerformed
        int n5;
        String insertar8;
        String datos5[] = new String[7];
        if(ContadorCapacitacion==ContadorCaidoCapacitacion){
        ContadorCapacitacion=ContadorCapacitacion+1;
        }
        datos5[0]=ContadorCapacitacion+"";
        datos5[1]=idUniversal;
        datos5[2] = this.jTextField35.getText();
        this.jTextField35.setText(null);
        datos5[3] = this.jTextField36.getText();
        this.jTextField36.setText(null);
        datos5[4] = this.jTextField37.getText();
        this.jTextField37.setText(null);
        datos5[5] = this.dateChooserCombo4.getText();
        this.dateChooserCombo4.setText(null);
        datos5[6] = this.jTextField38.getText();
        this.jTextField38.setText(null);
        tabla5.addRow(datos5);
        this.jTextField39.grabFocus();
        n5 = tabla5.getRowCount();
        jTextField39.setText("" + n5);
        ContadorCapacitacion++;
        insertar8=datos5[0]+","+datos5[1]+",'"+datos5[2]+"','"+datos5[3]+"','"+datos5[4]+"','"+datos5[5]+"','"+datos5[6]+"'";
        Statement sta = ConexionSql.conectarse();
        String entra = "insert into capacitacionpersonal values ("+insertar8+")";
        
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Entrada correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Entrada incorrecta");

              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_SaveInfoCapaActionPerformed

    private void ClearInfoCapaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ClearInfoCapaActionPerformed
        //////////////
        int fila4, n4;
        String dato4; // dato que va a mysql para ser eleminado
        fila4 = this.jTable5.getSelectedRow();
        if (fila4 >= 0) {
            dato4=(String)jTable5.getValueAt(fila4,0);
            ContadorCaidoCapacitacion=ContadorCapacitacion-1;
            ContadorCapacitacion=Integer.parseInt(dato4);
            tabla5.removeRow(fila4);
            n4 = tabla5.getRowCount();
            jTextField39.setText("" + n4);
              Statement sta = ConexionSql.conectarse();
        String entra = "DELETE FROM capacitacionpersonal WHERE ID="+dato4+" and IDBombero="+idUniversal+"  ";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Eliminación correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Eliminación incorrecta");
              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
        } else {
            JOptionPane.showMessageDialog(null, "No selecciono ningun campo");
        }        // TODO add your handling code here:
    }//GEN-LAST:event_ClearInfoCapaActionPerformed

    private void SaveInfoExperienciaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveInfoExperienciaActionPerformed

         SaveInfoCapa.setEnabled(true);
        ClearInfoCapa.setEnabled(true);
        AdvertenciaOcho.setText("Panel Activo Ingrese Datos");
        AdvertenciaOcho.setBackground(new java.awt.Color(0, 153, 51));
        AdvertenciaOcho.setForeground(Color.WHITE);
        AdvertenciaOcho.setEditable(false);        // TODO add your handling code here:
        
        int n6;
        String insertar7;
        String datos6[] = new String[11];
        if(ContadorExperiencia==ContadorCaidoExperiencia){
        ContadorExperiencia=ContadorExperiencia+1;
        }
        datos6[0]=ContadorExperiencia+"";
        datos6[1]=idUniversal;
        datos6[2] = this.jTextField40.getText();
        this.jTextField40.setText(null);
        datos6[3] = this.jTextField41.getText();
        this.jTextField41.setText(null);
        datos6[4] = this.jTextField42.getText();
        this.jTextField42.setText(null);
        datos6[5] = this.jTextField43.getText();
        this.jTextField43.setText(null);
        datos6[6] = this.jTextField44.getText();
        this.jTextField44.setText(null);
        datos6[7] = this.dateChooserCombo5.getText();
        this.dateChooserCombo5.setText(null);
        datos6[8] = this.dateChooserCombo6.getText();
        this.dateChooserCombo6.setText(null);
        datos6[9] = this.jTextField45.getText();
        this.jTextField45.setText(null);
        datos6[10] = this.jTextArea1.getText();
        this.jTextArea1.setText(null);
        tabla6.addRow(datos6);
        this.jTextField47.grabFocus();
        n6 = tabla6.getRowCount();
        jTextField47.setText("" + n6);
        ContadorExperiencia++;
        insertar7=datos6[0]+","+datos6[1]+",'"+datos6[2]+"','"+datos6[3]+"','"+datos6[4]+"','"+datos6[5]+"','"+datos6[6]+"','"+datos6[7]+"','"+datos6[8]+"','"+datos6[9]+"','"+datos6[10]+"'";
        Statement sta = ConexionSql.conectarse();
        String entra = "insert into experiencialaboral values ("+insertar7+")";
        
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Entrada correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Entrada incorrecta");

              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_SaveInfoExperienciaActionPerformed

    private void ClearInfoExperienciaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ClearInfoExperienciaActionPerformed
        //////////////
        int fila6, n6;
        String dato6; // dato que va a mysql para ser eleminado
        fila6 = this.jTable6.getSelectedRow();
        if (fila6 >= 0) {
            dato6=(String)jTable6.getValueAt(fila6,0);
            ContadorCaidoExperiencia=ContadorExperiencia-1;
            ContadorExperiencia=Integer.parseInt(dato6);
            tabla6.removeRow(fila6);
            n6 = tabla6.getRowCount();
            jTextField39.setText("" + n6);
            
              Statement sta = ConexionSql.conectarse();
        String entra = "DELETE FROM experiencialaboral WHERE ID="+dato6+" and IDBombero="+idUniversal+"  ";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Eliminación correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Eliminación incorrecta");
              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
            
        } else {
            JOptionPane.showMessageDialog(null, "No selecciono ningun campo");
        }        // TODO add your handling code here:
    }//GEN-LAST:event_ClearInfoExperienciaActionPerformed

    private void SaveInfoCursosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveInfoCursosActionPerformed

        SaveInfoEduca.setEnabled(true);
        ClearInfoEduca.setEnabled(true);
        AdvertenciaSeis.setText("Panel Activo Ingrese Datos");
        AdvertenciaSeis.setBackground(new java.awt.Color(0, 153, 51));
        AdvertenciaSeis.setForeground(Color.WHITE);
        AdvertenciaSeis.setEditable(false);        // TODO add your handling code here:
        
        int n7;
        String insertar5;
        String datos7[] = new String[7];
        if(ContadorCursos==ContadorCaidoCursos){
        ContadorCursos=ContadorCursos+1;
        }
        datos7[0]=ContadorCursos+"";
        datos7[1]=idUniversal;
        datos7[2] = this.jTextField46.getText();
        this.jTextField46.setText(null);
        datos7[3] = this.dateChooserCombo7.getText();
        this.dateChooserCombo7.setText(null);
        datos7[4] = this.jTextField48.getText();
        this.jTextField48.setText(null);
        datos7[5] = this.jTextField49.getText();
        this.jTextField49.setText(null);
        datos7[6] = this.jTextField50.getText();
        this.jTextField50.setText(null);
        tabla7.addRow(datos7);
        this.jTextField51.grabFocus();
        n7 = tabla7.getRowCount();
        jTextField51.setText("" + n7);
        ContadorCursos++;
        insertar5=datos7[0]+","+datos7[1]+",'"+datos7[2]+"','"+datos7[3]+"','"+datos7[4]+"','"+datos7[5]+"','"+datos7[6]+"'";
        Statement sta = ConexionSql.conectarse();
        String entra = "insert into cursobomberil values ("+insertar5+")";
        
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Entrada correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Entrada incorrecta");

              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_SaveInfoCursosActionPerformed

    private void ClearInfoCursosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ClearInfoCursosActionPerformed
        //////////////
        int fila7, n7;
        String dato7; // dato que va a mysql para ser eleminado
        fila7 = this.jTable7.getSelectedRow();
        if (fila7 >= 0) {
            dato7=(String)jTable7.getValueAt(fila7,0);
            ContadorCaidoCursos=ContadorCursos-1;
            ContadorCursos=Integer.parseInt(dato7);
            tabla7.removeRow(fila7);
            n7 = tabla7.getRowCount();
            jTextField51.setText("" + n7);
            
              Statement sta = ConexionSql.conectarse();
        String entra = "DELETE FROM cursobomberil WHERE ID="+dato7+" and IDBombero="+idUniversal+"  ";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  JOptionPane.showMessageDialog(rootPane,"Eliminación correcta");
              }
              else {
              JOptionPane.showMessageDialog(rootPane,"Eliminación incorrecta");
              }
        } catch (SQLException ex) {
            Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
        }
            
        } else {
            JOptionPane.showMessageDialog(null, "No selecciono ningun campo");
        }        // TODO add your handling code here:
    }//GEN-LAST:event_ClearInfoCursosActionPerformed

    private void jComboDocumentoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboDocumentoActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jComboDocumentoActionPerformed

    private void SaveInfoPersoMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_SaveInfoPersoMouseClicked
        //Captura de variables de la pestaña Información Personal    
        String Name = jTNombre.getText();
        String Surname = jTApellido.getText();
        String Rank = jComboRango.getSelectedItem() + "";
        String RH = jComboRH.getSelectedItem() + "";
        String Factor = jComboFactor.getSelectedItem()+"";
        String Document = jComboDocumento.getSelectedItem()+"";
        String NumDocument = jTextNumDocu.getText();
        idUniversal=NumDocument;
        int Cyti = jComboCiudad.getSelectedIndex();
        int Department = jComboDepartamento.getSelectedIndex();
        String Nationality = jTextNacionalidad.getText();
        int Birth = jComboNacimiento.getSelectedIndex();
        int Country = jComboPais.getSelectedIndex();
        String Datebirth = FechaNacimiento.getText();
        String Address = jTextDireccion.getText();
        String Neighborhood = jTextBarrio.getText();
        int Locality = jComboLocalidad.getSelectedIndex();
        int Department2 = jComboDepartamento2.getSelectedIndex();
        String Correspondence = jTextDirecCorrespon.getText();
        String Neighborhood2 = jTextBarrio2.getText();
        int Locality2 = jComboLocalidad2.getSelectedIndex();
        int Department3 = jComboDepartamento3.getSelectedIndex();
        String Phone = jTextTelefono.getText();
        String Fax = jTextFax.getText();
        String Cellular = jTextCelular.getText();
        String Avantel = jTextAvantel.getText();
        String Email = jTextCorreo.getText();
        String Firefighters = jTextBomberos.getText();
        int Department4 = jComboDepartamento4.getSelectedIndex();
        String passport = jTextPasaporte.getText();
        String notebook = jTextLibreta.getText();
        String clas = jComboClaseLibreta.getSelectedItem() + "";
        String district = jTextDistrito.getText();
        String state = jComboEstado.getSelectedItem() + "";
        String license = jTextLicencia.getText();
        String ClassLicense = jComboClaseLicencia.getSelectedItem() + "";
        int LicenseLocality = jComboLocalidadLicen.getSelectedIndex();
        int Department5 = jComboDepartamento5.getSelectedIndex();
        String EPS = jTextEPS.getText();
        String patronNumerico = "([0-9]+)";
        String patronTexto = "([a-zA-Z]+)";
        String patronEmail = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
                + "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";

        // Finaliza Captura de variables  

        //intancia metodo validacion texto
        Pattern p1 = Pattern.compile(patronTexto);
        Matcher matcherName = p1.matcher(Name);
        Matcher matcherSurname = p1.matcher(Surname);
        Matcher matcherBomberos = p1.matcher(Firefighters);
        Matcher matcherEPS = p1.matcher(EPS);
        // finaliza metodo validacion texto

        //intancia metodo validacion numerica
        Pattern p2 = Pattern.compile(patronNumerico);
        Matcher matcherNumDocument = p2.matcher(NumDocument);
        Matcher matcherNumphone = p2.matcher(Phone);
        Matcher matcherNumFax = p2.matcher(Fax);
        Matcher matcherNumCelular = p2.matcher(Cellular);
        Matcher matcherNumAvantel = p2.matcher(Avantel);
        Matcher matcherNumPasaporte = p2.matcher(passport);
        Matcher matcherNumLibreta = p2.matcher(notebook);
        Matcher matcherNumLicencia = p2.matcher(license);
        // finaliza metodo validacion numerica

        //intancia metodo validacion correo
        Pattern p3 = Pattern.compile(patronEmail);
        Matcher matcheremail = p3.matcher(Email);
        //finaliza intancia metodo validacion correo

        // Optiene fecha actual para validar sistema
        Date ahora = new Date();
        SimpleDateFormat formateador = new SimpleDateFormat("d/MM/yy");
        String FechaActual = formateador.format(ahora);

        //Finaliza fecha actual

        //  System.out.print(Datebirth);
//    System.out.print(FechaActual);

        //Validación campos
        if (Name.equals("")) {
            JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Nombre");
        } else if (matcherName.matches()) {

            if (Surname.equals("")) {
                JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Apellido");
            } else if (matcherSurname.matches()) {

                if (jComboRango.getSelectedIndex() != 0) {

                    if (jComboRH.getSelectedIndex() != 0) {

                        if (jComboFactor.getSelectedIndex() != 0) {

                            if (jComboDocumento.getSelectedIndex() != 0) {

                                if (NumDocument.equals("")) {
                                    JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo N° de Doc. Identidad");
                                } else if (matcherNumDocument.matches()) {

                                    if (jComboCiudad.getSelectedIndex() != 0) {

                                        if (jComboDepartamento.getSelectedIndex() != 0) {

                                            if (!jTextNacionalidad.equals("")) {

                                                if (jComboNacimiento.getSelectedIndex() != 0) {

                                                    if (jComboPais.getSelectedIndex() != 0) {

                                                        if (!Datebirth.equals(FechaActual)) {

                                                            if (Address.equals("")) {
                                                                JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Dirección");
                                                            } else {

                                                                if (Neighborhood.equals("")) {
                                                                    JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Barrio");
                                                                } else {

                                                                    if (jComboLocalidad.getSelectedIndex() != 0) {

                                                                        if (jComboDepartamento2.getSelectedIndex() != 0) {

                                                                            if (Correspondence.equals("")) {
                                                                                JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Correspondencia");
                                                                            } else {

                                                                                if (Neighborhood2.equals("")) {
                                                                                    JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo barrio correspondencia");
                                                                                } else {

                                                                                    if (jComboLocalidad2.getSelectedIndex() != 0) {

                                                                                        if (jComboDepartamento3.getSelectedIndex() != 0) {

                                                                                            if (Phone.equals("")) {
                                                                                                JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo teléfono");
                                                                                            } else if (matcherNumphone.matches()) {

                                                                                                if (Fax.equals("")) {
                                                                                                    JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Fax");
                                                                                                } else if (matcherNumFax.matches()) {

                                                                                                    if (Cellular.equals("")) {
                                                                                                        JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Celular");
                                                                                                    } else if (matcherNumCelular.matches()) {

                                                                                                        if (Avantel.equals("")) {
                                                                                                            JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Avantel");
                                                                                                        } else if (matcherNumAvantel.matches()) {

                                                                                                            if (Email.equals("")) {
                                                                                                                JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo E-mail");
                                                                                                            } else if (matcheremail.matches()) {

                                                                                                                if (Firefighters.equals("")) {
                                                                                                                    JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Cuerpo de Bomberos");
                                                                                                                } else if (matcherBomberos.matches()) {

                                                                                                                    if (jComboDepartamento4.getSelectedIndex() != 0) {

                                                                                                                        if (passport.equals("")) {
                                                                                                                            JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Pasaporte");
                                                                                                                        } else if (matcherNumPasaporte.matches()) {

                                                                                                                            if (notebook.equals("")) {
                                                                                                                                JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Libreta Militar");
                                                                                                                            } else if (matcherNumLibreta.matches()) {

                                                                                                                                if (jComboClaseLibreta.getSelectedIndex() != 0) {

                                                                                                                                    if (district.equals("")) {
                                                                                                                                        JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Distrito Libreta ");
                                                                                                                                    } else {

                                                                                                                                        if (jComboEstado.getSelectedIndex() != 0) {

                                                                                                                                            if (license.equals("")) {
                                                                                                                                                JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo Licencia de conducción No. ");
                                                                                                                                            } else if (matcherNumLicencia.matches()) {

                                                                                                                                                if (jComboClaseLicencia.getSelectedIndex() != 0) {

                                                                                                                                                    if (jComboLocalidadLicen.getSelectedIndex() != 0) {

                                                                                                                                                        if (jComboDepartamento5.getSelectedIndex() != 0) {

                                                                                                                                                            if (EPS.equals("")) {
                                                                                                                                                                JOptionPane.showMessageDialog(null, "No se ingreso datos en el campo EPS ");
                                                                                                                                                            } else if (matcherEPS.matches()) {

                                                                                                                                                                Statement sta = ConexionSql.conectarse();

                                                                                                                                                                String entra = "insert into informaciopersonal values (" + NumDocument + ",'" + Document + "'," + Cyti + ",'" + Department + "','" + Name + "','" + Surname + "','" + Rank + "','" + RH + "','" + Factor + "','" + Nationality + "','" + Birth + "'," + Country + ",'" + Datebirth + "','" + Address + "','" + Neighborhood + "'," + Locality + "," + Department2 + ",'" + Correspondence + "','" + Neighborhood2 + "'," + Locality2 + "," + Department3 + ",'" + Phone + "','" + Fax + "','" + Cellular + "','" + Avantel + "','" + Email + "','" + Firefighters + "'," + Department4 + ",'" + passport + "','" + notebook + "','" + clas + "','" + district + "','" + state + "','" + license + "', '" + ClassLicense + "'," + LicenseLocality + "," + Department5 + ",'" + EPS + "')";
                                                                                                                                                                System.out.print(entra);
                                                                                                                                                                try {
                                                                                                                                                                    if (sta.executeUpdate(entra) != sta.EXECUTE_FAILED) {
                                                                                                                                                                        JOptionPane.showMessageDialog(rootPane, "Entrada correcta");
                                                                                                                                                                    } else {
                                                                                                                                                                        JOptionPane.showMessageDialog(rootPane, "Entrada incorrecta");

                                                                                                                                                                    }
                                                                                                                                                                } catch (SQLException ex) {
                                                                                                                                                                    Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);

                                                                                                                                                                }


                                                                                                                                                            } else {
                                                                                                                                                                JOptionPane.showMessageDialog(null, "El campo EPS solo puede contener Letras ");
                                                                                                                                                            }

                                                                                                                                                        } else {
                                                                                                                                                            JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo licencia expedida en Departamento");
                                                                                                                                                        }

                                                                                                                                                    } else {
                                                                                                                                                        JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo licencia expedida en ciudad");
                                                                                                                                                    }

                                                                                                                                                } else {
                                                                                                                                                    JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo Clase Licencia");
                                                                                                                                                }

                                                                                                                                            } else {
                                                                                                                                                JOptionPane.showMessageDialog(null, "El campo Licencia de conducción No. solo puede contener numeros ");
                                                                                                                                            }

                                                                                                                                        } else {
                                                                                                                                            JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo Estado Civil");
                                                                                                                                        }

                                                                                                                                    }

                                                                                                                                } else {
                                                                                                                                    JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo Clase Libreta");
                                                                                                                                }

                                                                                                                            } else {
                                                                                                                                JOptionPane.showMessageDialog(null, "El campo Libreta Militar solo puede contener numeros ");
                                                                                                                            }

                                                                                                                        } else {
                                                                                                                            JOptionPane.showMessageDialog(null, "El campo Pasaporte solo puede contener numeros ");
                                                                                                                        }

                                                                                                                    } else {
                                                                                                                        JOptionPane.showMessageDialog(null, "No se eligio un valor de departamento al que pertenece el cuerpo de bomberos");
                                                                                                                    }

                                                                                                                } else {
                                                                                                                    JOptionPane.showMessageDialog(null, "El campo Cuerpo de Bomberos celular solo puede contener letras ");
                                                                                                                }

                                                                                                            } else {
                                                                                                                JOptionPane.showMessageDialog(null, "El correo que ingreso no es valido por favor rectifique");
                                                                                                            }

                                                                                                        } else {
                                                                                                            JOptionPane.showMessageDialog(null, "El campo Avantel solo puede contener numeros ");
                                                                                                        }

                                                                                                    } else {
                                                                                                        JOptionPane.showMessageDialog(null, "El campo Numero celular solo puede contener numeros ");
                                                                                                    }

                                                                                                } else {
                                                                                                    JOptionPane.showMessageDialog(null, "El campo Fax solo puede contener numeros ");
                                                                                                }

                                                                                            } else {
                                                                                                JOptionPane.showMessageDialog(null, "El campo Teléfono solo puede contener numeros ");
                                                                                            }

                                                                                        } else {
                                                                                            JOptionPane.showMessageDialog(null, "No se eligio un valor de departamento en la que\n se envia la correspondencia");
                                                                                        }

                                                                                    } else {
                                                                                        JOptionPane.showMessageDialog(null, "No se eligio un valor de localidad en la que\n se envia la correspondencia");
                                                                                    }

                                                                                }

                                                                            }

                                                                        } else {
                                                                            JOptionPane.showMessageDialog(null, "No se eligio un valor del departamento en la que\n se encuentra la residencia");
                                                                        }

                                                                    } else {
                                                                        JOptionPane.showMessageDialog(null, "No se eligio un valor de localidad en la que\n se encuentra la residencia");
                                                                    }

                                                                }

                                                            }

                                                        } else {
                                                            JOptionPane.showMessageDialog(null, "La fecha de nacimiento concide con la de hoy \n corrija por favor");
                                                        }

                                                    } else {
                                                        JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo Pais");
                                                    }

                                                } else {
                                                    JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo Lugar Nacimiento");
                                                }

                                            } else {
                                                JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo Nacionalidad");
                                            }

                                        } else {
                                            JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo expedida en \n item Departamento");
                                        }

                                    } else {
                                        JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo expedida en \n item localidad");
                                    }

                                } else {
                                    JOptionPane.showMessageDialog(null, "El campo N° de Doc. Identidad solo puede contener numeros ");
                                }

                            } else {
                                JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo tipo Documento");
                            }

                        } else {
                            JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo Factor");
                        }

                    } else {
                        JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo RH");
                    }

                } else {
                    JOptionPane.showMessageDialog(null, "No se eligio un valor en el campo Rango");
                }


            } else {
                JOptionPane.showMessageDialog(null, "El campo Apellido solo puede contener letras ");
            }

        } else {
            JOptionPane.showMessageDialog(null, "El campo Nombre solo puede contener letras ");
        }
        // Finaliza Validación campos  


// Activador boton pestaña siguiente    
        SaveInfoAdicional.setEnabled(true);
        ClearInfoAdicional.setEnabled(true);
        AdvertenciaDos.setText("Panel Activo Ingrese Datos");
        AdvertenciaDos.setBackground(new java.awt.Color(0, 153, 51));
        AdvertenciaDos.setForeground(Color.WHITE);
        AdvertenciaDos.setEditable(false);
// Finaliza Activador pestaña siguiente
    }//GEN-LAST:event_SaveInfoPersoMouseClicked

    private void ClearInfoPersoMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_ClearInfoPersoMouseClicked
        //Limpiar elementos del panel
        jTNombre.setText("");
        jTApellido.setText("");
        jComboRango.setSelectedIndex(0);
        jComboRH.setSelectedIndex(0);
        jComboFactor.setSelectedIndex(0);
        jComboDocumento.setSelectedIndex(0);
        jTextNumDocu.setText("");
        jComboCiudad.setSelectedIndex(0);
        jComboDepartamento.setSelectedIndex(0);
        jTextNacionalidad.setText("");
        jComboNacimiento.setSelectedIndex(0);
        jComboPais.setSelectedIndex(0);
        FechaNacimiento.setText("");
        jTextDireccion.setText("");
        jTextBarrio.setText("");
        jTextTelefono.setText("");
        jTextFax.setText("");
        jTextCelular.setText("");
        jTextAvantel.setText("");
        jTextCorreo.setText("");
        jTextBomberos.setText("");
        jComboDepartamento4.setSelectedIndex(0);
        jTextPasaporte.setText("");
        jTextLibreta.setText("");
        jComboClaseLibreta.setSelectedIndex(0);
        jTextDistrito.setText("");
        jComboEstado.setSelectedIndex(0);
        jTextLicencia.setText("");
        jComboClaseLicencia.setSelectedIndex(0);
        jComboLocalidadLicen.setSelectedIndex(0);
        jComboDepartamento5.setSelectedIndex(0);
        jTextEPS.setText("");
        // Finaliza Limpiar elementos panel
    }//GEN-LAST:event_ClearInfoPersoMouseClicked

    private void SaveInfoAdicionalMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_SaveInfoAdicionalMouseClicked
              
    }//GEN-LAST:event_SaveInfoAdicionalMouseClicked

    private void SaveInfoBomberilMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_SaveInfoBomberilMouseClicked
       
    }//GEN-LAST:event_SaveInfoBomberilMouseClicked

    private void SaveNivelBomberilMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_SaveNivelBomberilMouseClicked
        
    }//GEN-LAST:event_SaveNivelBomberilMouseClicked

    private void SaveInfoCursosMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_SaveInfoCursosMouseClicked
     
    }//GEN-LAST:event_SaveInfoCursosMouseClicked

    private void AdvertenciaTresActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_AdvertenciaTresActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_AdvertenciaTresActionPerformed

    private void SaveInfoEducaMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_SaveInfoEducaMouseClicked
       
    }//GEN-LAST:event_SaveInfoEducaMouseClicked

    private void SaveInfoExperienciaMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_SaveInfoExperienciaMouseClicked
       
    }//GEN-LAST:event_SaveInfoExperienciaMouseClicked

    private void AdvertenciaSieteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_AdvertenciaSieteActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_AdvertenciaSieteActionPerformed

    private void jComboRHActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboRHActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jComboRHActionPerformed

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Hoja_Vida.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Hoja_Vida.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Hoja_Vida.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Hoja_Vida.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    new Hoja_Vida().setVisible(true);
                } catch (SQLException ex) {
                    Logger.getLogger(Hoja_Vida.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JTextField AdvertenciaCinco;
    private javax.swing.JTextField AdvertenciaCuatro;
    private javax.swing.JTextField AdvertenciaDos;
    private javax.swing.JTextField AdvertenciaOcho;
    private javax.swing.JTextField AdvertenciaSeis;
    private javax.swing.JTextField AdvertenciaSiete;
    private javax.swing.JTextField AdvertenciaTres;
    private javax.swing.JPanel Cinco;
    private javax.swing.JButton ClearInfoAdicional;
    private javax.swing.JButton ClearInfoBomberil;
    private javax.swing.JButton ClearInfoCapa;
    private javax.swing.JButton ClearInfoCursos;
    private javax.swing.JButton ClearInfoEduca;
    private javax.swing.JButton ClearInfoExperiencia;
    private javax.swing.JButton ClearInfoPerso;
    private javax.swing.JButton ClearNivelBomberil;
    private javax.swing.JPanel Cuatro;
    private javax.swing.JPanel Dos;
    private datechooser.beans.DateChooserCombo FechaNacimiento;
    private javax.swing.JPanel Ocho;
    private javax.swing.JButton SaveInfoAdicional;
    private javax.swing.JButton SaveInfoBomberil;
    private javax.swing.JButton SaveInfoCapa;
    private javax.swing.JButton SaveInfoCursos;
    private javax.swing.JButton SaveInfoEduca;
    private javax.swing.JButton SaveInfoExperiencia;
    private javax.swing.JButton SaveInfoPerso;
    private javax.swing.JButton SaveNivelBomberil;
    private javax.swing.JPanel Seis;
    private javax.swing.JPanel Siete;
    private javax.swing.JPanel Tres;
    private javax.swing.JPanel Uno;
    private datechooser.beans.DateChooserCombo dateChooserCombo2;
    private datechooser.beans.DateChooserCombo dateChooserCombo3;
    private datechooser.beans.DateChooserCombo dateChooserCombo4;
    private datechooser.beans.DateChooserCombo dateChooserCombo5;
    private datechooser.beans.DateChooserCombo dateChooserCombo6;
    private datechooser.beans.DateChooserCombo dateChooserCombo7;
    private javax.swing.JComboBox jComboBox18;
    private javax.swing.JComboBox jComboBox19;
    private javax.swing.JComboBox jComboBox20;
    private javax.swing.JComboBox jComboBox21;
    private javax.swing.JComboBox jComboCiudad;
    private javax.swing.JComboBox jComboClaseLibreta;
    private javax.swing.JComboBox jComboClaseLicencia;
    private javax.swing.JComboBox jComboDepartamento;
    private javax.swing.JComboBox jComboDepartamento2;
    private javax.swing.JComboBox jComboDepartamento3;
    private javax.swing.JComboBox jComboDepartamento4;
    private javax.swing.JComboBox jComboDepartamento5;
    private javax.swing.JComboBox jComboDocumento;
    private javax.swing.JComboBox jComboEstado;
    private javax.swing.JComboBox jComboFactor;
    private javax.swing.JComboBox jComboLocalidad;
    private javax.swing.JComboBox jComboLocalidad2;
    private javax.swing.JComboBox jComboLocalidadLicen;
    private javax.swing.JComboBox jComboNacimiento;
    private javax.swing.JComboBox jComboPais;
    private javax.swing.JComboBox jComboRH;
    private javax.swing.JComboBox jComboRango;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel17;
    private javax.swing.JLabel jLabel18;
    private javax.swing.JLabel jLabel19;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel20;
    private javax.swing.JLabel jLabel21;
    private javax.swing.JLabel jLabel22;
    private javax.swing.JLabel jLabel23;
    private javax.swing.JLabel jLabel24;
    private javax.swing.JLabel jLabel25;
    private javax.swing.JLabel jLabel26;
    private javax.swing.JLabel jLabel27;
    private javax.swing.JLabel jLabel28;
    private javax.swing.JLabel jLabel29;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel30;
    private javax.swing.JLabel jLabel31;
    private javax.swing.JLabel jLabel32;
    private javax.swing.JLabel jLabel33;
    private javax.swing.JLabel jLabel34;
    private javax.swing.JLabel jLabel35;
    private javax.swing.JLabel jLabel36;
    private javax.swing.JLabel jLabel37;
    private javax.swing.JLabel jLabel38;
    private javax.swing.JLabel jLabel39;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel40;
    private javax.swing.JLabel jLabel41;
    private javax.swing.JLabel jLabel42;
    private javax.swing.JLabel jLabel43;
    private javax.swing.JLabel jLabel44;
    private javax.swing.JLabel jLabel45;
    private javax.swing.JLabel jLabel46;
    private javax.swing.JLabel jLabel47;
    private javax.swing.JLabel jLabel48;
    private javax.swing.JLabel jLabel49;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel50;
    private javax.swing.JLabel jLabel51;
    private javax.swing.JLabel jLabel52;
    private javax.swing.JLabel jLabel53;
    private javax.swing.JLabel jLabel54;
    private javax.swing.JLabel jLabel55;
    private javax.swing.JLabel jLabel56;
    private javax.swing.JLabel jLabel57;
    private javax.swing.JLabel jLabel58;
    private javax.swing.JLabel jLabel59;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel60;
    private javax.swing.JLabel jLabel61;
    private javax.swing.JLabel jLabel62;
    private javax.swing.JLabel jLabel63;
    private javax.swing.JLabel jLabel64;
    private javax.swing.JLabel jLabel65;
    private javax.swing.JLabel jLabel66;
    private javax.swing.JLabel jLabel67;
    private javax.swing.JLabel jLabel68;
    private javax.swing.JLabel jLabel69;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel70;
    private javax.swing.JLabel jLabel71;
    private javax.swing.JLabel jLabel72;
    private javax.swing.JLabel jLabel73;
    private javax.swing.JLabel jLabel74;
    private javax.swing.JLabel jLabel75;
    private javax.swing.JLabel jLabel76;
    private javax.swing.JLabel jLabel77;
    private javax.swing.JLabel jLabel78;
    private javax.swing.JLabel jLabel79;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel80;
    private javax.swing.JLabel jLabel81;
    private javax.swing.JLabel jLabel82;
    private javax.swing.JLabel jLabel83;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel10;
    private javax.swing.JPanel jPanel11;
    private javax.swing.JPanel jPanel12;
    private javax.swing.JPanel jPanel13;
    private javax.swing.JPanel jPanel14;
    private javax.swing.JPanel jPanel16;
    private javax.swing.JPanel jPanel9;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JScrollPane jScrollPane3;
    private javax.swing.JScrollPane jScrollPane4;
    private javax.swing.JScrollPane jScrollPane5;
    private javax.swing.JScrollPane jScrollPane6;
    private javax.swing.JScrollPane jScrollPane7;
    private javax.swing.JScrollPane jScrollPane9;
    private javax.swing.JTextField jTApellido;
    private javax.swing.JTextField jTNombre;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JTable jTable1;
    private javax.swing.JTable jTable2;
    private javax.swing.JTable jTable3;
    private javax.swing.JTable jTable4;
    private javax.swing.JTable jTable5;
    private javax.swing.JTable jTable6;
    private javax.swing.JTable jTable7;
    private javax.swing.JTextArea jTextArea1;
    private javax.swing.JTextField jTextAvantel;
    private javax.swing.JTextField jTextBarrio;
    private javax.swing.JTextField jTextBarrio2;
    private javax.swing.JTextField jTextBomberos;
    private javax.swing.JTextField jTextCelular;
    private javax.swing.JTextField jTextCorreo;
    private javax.swing.JTextField jTextDirecCorrespon;
    private javax.swing.JTextField jTextDireccion;
    private javax.swing.JTextField jTextDistrito;
    private javax.swing.JTextField jTextEPS;
    private javax.swing.JTextField jTextFax;
    private javax.swing.JTextField jTextField20;
    private javax.swing.JTextField jTextField22;
    private javax.swing.JTextField jTextField23;
    private javax.swing.JTextField jTextField24;
    private javax.swing.JTextField jTextField25;
    private javax.swing.JTextField jTextField26;
    private javax.swing.JTextField jTextField27;
    private javax.swing.JTextField jTextField28;
    private javax.swing.JTextField jTextField29;
    private javax.swing.JTextField jTextField30;
    private javax.swing.JTextField jTextField31;
    private javax.swing.JTextField jTextField32;
    private javax.swing.JTextField jTextField33;
    private javax.swing.JTextField jTextField34;
    private javax.swing.JTextField jTextField35;
    private javax.swing.JTextField jTextField36;
    private javax.swing.JTextField jTextField37;
    private javax.swing.JTextField jTextField38;
    private javax.swing.JTextField jTextField39;
    private javax.swing.JTextField jTextField40;
    private javax.swing.JTextField jTextField41;
    private javax.swing.JTextField jTextField42;
    private javax.swing.JTextField jTextField43;
    private javax.swing.JTextField jTextField44;
    private javax.swing.JTextField jTextField45;
    private javax.swing.JTextField jTextField46;
    private javax.swing.JTextField jTextField47;
    private javax.swing.JTextField jTextField48;
    private javax.swing.JTextField jTextField49;
    private javax.swing.JTextField jTextField50;
    private javax.swing.JTextField jTextField51;
    private javax.swing.JTextField jTextLibreta;
    private javax.swing.JTextField jTextLicencia;
    private javax.swing.JTextField jTextNacionalidad;
    private javax.swing.JTextField jTextNumDocu;
    private javax.swing.JTextField jTextPasaporte;
    private javax.swing.JTextField jTextTelefono;
    // End of variables declaration//GEN-END:variables

    private void TomaDatoLocalidad() throws SQLException {
        AdminConexion cnm = new AdminConexion();
        Connection cnmm = AdminConexion.init_conexion();
        ResultSet rs;
        String sql = "select * from localidad";
        PreparedStatement sqls = cnmm.prepareStatement(sql);
        rs = sqls.executeQuery();
        while (rs.next()) {
            dato d = new dato();
            d.setNombre(rs.getString("NombreLocali"));
            jComboCiudad.addItem(d);
            jComboNacimiento.addItem(d);
            jComboLocalidad.addItem(d);
            jComboLocalidad2.addItem(d);
            jComboLocalidadLicen.addItem(d);
            jComboBox21.addItem(d);
        }
    }

    private void TomaDatoDepartamento() throws SQLException {
        AdminConexion cnm2 = new AdminConexion();
        Connection cnmm2 = AdminConexion.init_conexion();
        ResultSet rs;
        String sql = "select * from departamento";
        PreparedStatement sqls = cnmm2.prepareStatement(sql);
        rs = sqls.executeQuery();
        while (rs.next()) {
            dato d = new dato();
            d.setNombre(rs.getString("NombreDep"));
            jComboDepartamento.addItem(d);
            jComboDepartamento2.addItem(d);
            jComboDepartamento3.addItem(d);
            jComboDepartamento4.addItem(d);
            jComboDepartamento5.addItem(d);
        }
    }

    private void TomaDatoPais() throws SQLException {
        AdminConexion cnm2 = new AdminConexion();
        Connection cnmm2 = AdminConexion.init_conexion();
        ResultSet rs;
        String sql = "select * from pais";
        PreparedStatement sqls = cnmm2.prepareStatement(sql);
        rs = sqls.executeQuery();
        while (rs.next()) {
            dato d = new dato();
            d.setNombre(rs.getString("NombrePais"));
            jComboPais.addItem(d);
        }
    }
}
